| tit | ter | id |
| seq 1 9 | shuf | shuf | | |
| sed -i "1,2d" - delete specific lines | sed | | |
| grep -o: only matching | grep | | |
| diff only works on files | diff | | |
| date +%s | date | | |
| round up - l2=$(printf "%.0f\n" $le) | printf | | |
| sed -i "s/^Q:1\/4=.*/Q:1\/4=$1/g" *abc | rel | | |
| sed -i "/K:/a Q:1/4=120" *.abc | ins | | |
| grep -n "wd" file | grep | | |
| r=$(echo $j|tr "[:upper:]" "[:lower:]") | tr | | |
| echo ${q%%.*} | num | | |
| sed "s/.png//1 - 1st occurance | sed | | |
| sed -i "1i $ide" $1 | sed | | |
| sed -i "/^\/\//d" $1 ; delete line beginning from // | sed | | |
| sed -i s/$'\t'//g src/*.c | sed | | |
| r2=$(echo $r|tr [:upper:] [:lower:]) | tr | | |
| date +%Y-%m-%d-%H:%M; 2021-11-01-16:30 | date | | |
| adduser nod audio | usr | | |
| date +%m-%d | date | | |
| tr [:upper:] [:lower:] | tr | | |
| dupe ; printf '%s\n' "${arr[@]}"|awk '!($0 in seen){seen[$0];next} 1' | awk | | |
| first match : grep -m 1 | grep | | |
| c=$(ls dir|wc -l) | wc | | |
| printf "%.0f\n" $dur - round up | printf | | |
| grep -b : position | grep | | |
| cp -u (--update); -ruv | cp | | |
| cp -ruT old-dir new-dir | cp | | |
| ls -lt --time-style=long-iso; -l:listing format, -t:sort by time | ls | | |
| wc op1=line, op2=word, op3=char | wc | | |
| date "+%Y-%m-%d" | date | | |
| round up - s2=$(printf %.0f $(echo "scale=2;$sec"|bc)) | bc | | |
| uid=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1) | random | | |
| sed -i '1,2d' file | sed | | |
| nth occur: sed 's/\,/\,"/1' $1|sed 's/\,/",/2' | sed | | |
| grep -r key *; recursive | grep | | |
| while read -r n;do echo $n;done < $1 | read | | |
| sed -n '/zad/p' < in.txt | sed | | |
| printf "I ${RED}love${NC} Stack Overflow\n" | printf | | |
| printf "%'d\n" $fig | printf | | |
| sed '/pattern to match/d' ./infile - specific string | sed | | |
| egzact | egzact | | |
| echo $str | kakasi -Ha -Ka -Ja -Ea -ka | kakasi | | |
| sed 's/^\(.\{22\}\)//g' ; position 22 | sed | | |
| delete empty lines - sed '/^\s*$/d' | sed | | |
| map(){ echo "map"} ; function | func | | |
| sed -n -e 1,2p -e 4p my.txt | sed | | |
| = prints the current line number | sed | | |
| rename episode files with space | sed | | |
| sed -n 1p my.txt | sed | | |
| sed '2,4!d' somefile.txt - print specific range | sed | | |
| printf "%.0f" $gai | printf | | |
| mplayer -playlist playlist | sort | | |
| cat foo.txt | diff bar.txt - | diff | | |
| patch < hello.patch | diff | | |
| remove . - sed s/\\.// | sed | | |
| remove / - sed s/\\/// | sed | | |
| tar Jxfv xxx.tar.xz | tar | | |
| sed -i '33i\anything' my.txt | sed | | |
| bc <<< "scale=2;220/170" | bc | | |
| remove "." : sed s/\\.//g | sed | | |
| sl cmd | cmd | | |
| bc <<<"1+5+7^2" | bc | | |
| awk numeric func | awk | | |
| round up with awk | awk | | |
| qua=$(echo "scale=5;$bar/4"|bc) | bc | | |
| https://hydrocul.github.io/wiki/commands | cmd | | |
| http://difff.jp | diff | | |
| sed 's/-\(.*\).mp4/\1/' $1 | sed | | |
| LANG=C sed -i 's/[\d128-\d255]//g' FILE | sed | | |
| cat foo.txt | sort | uniq | uniq | | |
| sed - an intro | sed | | |
| 課金の検算などでよく利用するawkでの数値演算 | awk | | |
| remove lines with specific string | sed | | |
| tr -d "[]" | tr | | |
| mv -- -file file | mv | | |
| sed s/.//3 | sed | | |
| echo -e : escape | echo | | |
| match any string | sed | | |
| remove empty lines - sed -i '/^\s*$/d' $1 | sed | | |
| sed '/^\s*$/d' - empty lines | sed | | |
| pv : progress view | pv | | |
| sed range of lines | sed | | |
| grep up to a certain string | sed | | |
| sed - using ampersand & | sed | | |
| grep -v : reverse | grep | | |
| mkdir -p $1/{cmd,py,blend} | mkdir | | |
| mkdir-creating-multiple-subdirectories-one-command | mkdir | | |
| ntp scr | awk | | |
| base api docs | base | | |
| rename space | sed | | |
| echo -e "\e[?48c" | echo | | |
| change delimiter | sed | | |
| * * * * * ; every minute | cron | | |
| tab to comma using sed | sed | | |
| awk -F":" '{ print $1 $3 }' /etc/passwd | awk | | |
| rename with sed ex2 | sed | | |
| bash seq ex1 | seq | | |
| rename file with sed ex1 | sed | | |
| logical AND: &&, logical OR: | sed | | |
| adduser non-interactive | adduser | | |
| zip -r arch.zip /home/arch | zip | | |
| echo -e | echo | | |
| seq 1 3 - generate integer 1-3 | seq | | |
| sustr - adding , to digit | awk | | |
| awk sum integer ex1 | awk | | |
| bash array ex1 | awk | | |
| awk field separater FS ex1 | awk | | |