image.png
[ ]
let r=xx
**乘方
三元((n=i<100?50:80))
grep -q xx 是否存在 if xx;then ddd elif ss;then xx else xx fi
if ! xx;then xx fi [[ -f a.txt ]]&&echo "aa"
-f a.txt -a -f b.txt == !=字符串 -eq -ne -gt -ge -lt -le
case "" in ss) ;; sdfds) ;; *) ;; esac
for xx in xx do xx done seq 1 3 for ((i=0;i<5;i )) do x done 无限循环 for ((;1;))
读取文件
!/bin/bash
while read line do echo $line done<cvsfile
image.png
image.png
while ((1)) do xx done
while true do xx done
image.png
function a() { echo "a" } a 函数传参也是一样
image.png
shift作用
image.png
建库
source /etc/a.sh,然后可以直接调用