move reusable code bricks to aliases/functions
- new aliases to be used in pipes
This commit is contained in:
parent
858eebdb91
commit
0b3d06a3f9
@ -80,6 +80,8 @@ alias hist='history'
|
|||||||
alias codestats='tokei'
|
alias codestats='tokei'
|
||||||
alias dups='file_dups'
|
alias dups='file_dups'
|
||||||
alias pairs='file_getpairs'
|
alias pairs='file_getpairs'
|
||||||
|
alias filter_pairs="tr '[:upper:]' '[:lower:]' | \grep -o -E '\w{3,} \w{3,}' | \grep --invert-match --word-regexp --fixed-strings --file=\"\$HOME/stopwords.txt\" | \sed 's/s$//g' | \sed 's/ing$//g' | sort | uniq -c | sort --numeric-sort --reverse"
|
||||||
|
alias sort_count="sort | uniq -c | sort --numeric-sort --reverse"
|
||||||
alias words='file_getwords'
|
alias words='file_getwords'
|
||||||
alias fd="\fd"
|
alias fd="\fd"
|
||||||
alias wiki='wikit'
|
alias wiki='wikit'
|
||||||
|
@ -467,14 +467,14 @@ function dl_stopwords() {
|
|||||||
}
|
}
|
||||||
function file_getwords() {
|
function file_getwords() {
|
||||||
dl_stopwords
|
dl_stopwords
|
||||||
\cat "$1" | tr '[:upper:]' '[:lower:]' | \grep -o -E '\w{3,}' | \grep --invert-match --word-regexp --fixed-strings --file="$HOME/stopwords.txt" | \sed 's/s$//g' | \sed 's/ing$//g' | sort | uniq -c | sort --numeric-sort --reverse
|
\cat "$1" | tr '[:upper:]' '[:lower:]' | \grep -o -E '\w{3,}' | \grep --invert-match --word-regexp --fixed-strings --file="$HOME/stopwords.txt" | \sed 's/s$//g' | \sed 's/ing$//g' | sort_count
|
||||||
}
|
}
|
||||||
function file_getpairs() {
|
function file_getpairs() {
|
||||||
dl_stopwords
|
dl_stopwords
|
||||||
\cat "$1" | tr '[:upper:]' '[:lower:]' | \grep -o -E '\w{3,} \w{3,}' | \grep --invert-match --word-regexp --fixed-strings --file="$HOME/stopwords.txt" | \sed 's/s$//g' | \sed 's/ing$//g' | sort | uniq -c | sort --numeric-sort --reverse
|
\cat "$1" | filter_pairs
|
||||||
}
|
}
|
||||||
function file_dups() {
|
function file_dups() {
|
||||||
\cat "$1" | sort | uniq -c | sort -nr
|
\cat "$1" | sort_count
|
||||||
}
|
}
|
||||||
function foreach_run() {
|
function foreach_run() {
|
||||||
find . -name "$1" -exec "$2" {} \;
|
find . -name "$1" -exec "$2" {} \;
|
||||||
|
Loading…
Reference in New Issue
Block a user