if 语句常见的条件有:
if [ condition ]
then
command
fi
tips:
for i in $(seq 20) ()表示先执行 前面要加上$ $(seq 20)就是一个 list
for i in seq 20
等同于$()
do
echo file${i} 变量放在 {}里面,否则容易分别不出变量
done
while read id id 只是一个代号,可以是任意字符,但后面要保持一致
do
command
done
ls file* | while read x ; do mv ${x} ${x}.txt; done
${变量#关键词} 从头对变量搜索关键词,并将符合关键词的内容去除掉(按最小)
${变量##关键词} 从头对变量进行关键词搜索,并将符合关键词的内容去除掉(按最大)
${变量%关键词} 从尾对变量进行关键词搜索,并将符合关键词的内容去除掉(按最小)
${变量%%关键词} 从尾对变量进行关键词搜索,并将符合关键词的内容去除掉(按最大)
${变量/旧字符串/新字符串} 将变量中符合旧字符串的内容替换为新字符串 (首次,从左往右数)
${变量//旧字符串/新字符串} 将变量中符合旧字符串的内容替换为新字符串 (全部)
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。