bash
titterid
printf "%.0f" $p2; round upmath
array=("${array[@]:1}") #removed the 1st elementarr
ar ave; IFS='+' avg=$(echo "scale=1;(${arr[*]})/${#arr[@]}"|bc)ar
compare string ; if test $j != "cmd";then echo $j; fistr
d=$(du $j| awk '{print $1}') - remove 4k size filerm
if test -d $j && test $j != "cmd";then if
ar6=( $(echo ${ar4[@]}|tr " ") )tr
str to arr:IFS=" ";for j in $ar4;do ar5+=($j);donearr
q=${ar[j]};if test -z $q;then continue;fi - remove empty el arrayarr
export PATH=$PATH:$cmd/$qpath
del="";ar=( ${ar[@]/$del} ) - remove emptyarr
ar=("${ar[@]:1}"): pop 1st elarr
a2=( "${ar[@]/$del}" )arr
round up: b1=$(echo $b0|awk '{print int($1+0.5)}')real
erro token is "08";n=$(echo $1|sed s/0//g) q=${ar[$n]}err
compare: if (( a>b ));then echo $0;fimath
r=$(printf "%.0f" $n); float to integer; floornum
if test $1 -lt 100math
push 2 - a2+=(a b)arr
push el - a2=(new, ${ar[@]}arr
pop - array=("${array[@]:1}")arr
if not exist; if test -z $q;then $q="z";fiexist
dir
so+=($(printf "%s\n" ${r[@]}|sort -u) );arr el uniqarr
if test $(expr $j % 2) -eq 0 expr
nohup bash myash.sh > /dev/null &nohup
${str^},${str^^},${str,},${str,,},case
*) echo else;;case
for() -> bad for loop; use $(seq 0 $r)loop
run par; $cmd &par
number of digit - ${#num}arr
str1 = str2; str1 == str2str
if dir exists - [ -d dir ]dir
n2=(${n[@]: -$l2})arr
$(( )) - mathexp
test EXPtest
last val; ${ar[-1]}ar
if [ $1 -lt 10 ]then num=0$1; else num=$1; fiif
perl - forcing you to alter your thinking processes to fitbash
if [ ${#ar[@]} -eq 0 ];then echo nulleq
if [ $# -eq 4 ];then echo 4; fiarg
${str^^} - up; ${str,,} - lowcase
. ./fn1.shfunc
override: ls () { command ls -lh } lsbash
arr=(${arr[@]},"new")bash
for i in {$START..$END} do echo "$i" donebash
for ((i=${#arr[@]};i>0;i--)) do echo $i done; reverse arrayarray
keys in arr; ${!arr[@]}array
arr+=($i)array
# if file exists; [ -f "my.file" ];then echo "yes";bash
bash funcbash
install bash 4.4bash
var comp - bash > 4.3bash
exec bash - sourcebash
bind -m vi-insert "\C-l":clear-screenbash
for (( i=1; i<6; i++)); do echo $; donebash
if (( $(echo "$xem < 0.2"|bc) ));thenbash
(( 0 )) -> falsebash
echo ${stringZ: -4}bash
declare -a arr1=($res)bash
case ex1bash
nl=$'\n' : add nl to EOFbash
BASE=${1%.wav} : delbash
for i in $(seq 0 $wc) do echo $ibash
leave only 2 char at topbash
cd $1 len=${#1} echo $len len2=$(echo $len-1|bc) str1=${1:0:len2}bash
for 2 3 5bash
for i in {1..10}; do command; donebash
slackpkg function ex1bash
abc->mid->wav scr ex1bash
ctrl + c -> cancel, ctrl + l -> clearbash
ctrl + r - reverse-i-searchbash
for i in {1..5}bash
bash eof ex1bash
array length - ${#arr[@]}bash
my.sh 1>/dev/null 2>/dev/null bash
source in bash is . script.sh, not source!bash
cd in bash : use . (source)bash
.bashrc ex1bash
array sql ex1bash
${string:position:length}bash