echo
echo是最常见的语句,就是输出语句。加上反引号可以输出一些命令结果。-e 是开启转义, \n 是换行 \c 是不换行
echo `date`
printf
格式化输出字符,printf format-string arguments
printf "%-10s %-4s %-4.2f \n" 姓名 年龄 42
%s 是格式替代符,类似还有%d 整型 %c 字符 %f 浮点数,-10 代表字符宽度为10,- 是左对齐,没有的话是右对齐,
如果长度不足10,自动补空白,超出也会显示。
test
用于测试,逻辑判断中。以下用于判断两个字符是否相等。
test $[num1] -eq $[num2]
逻辑语句
这里列出一些逻辑语句,具体的写法用的时候去探讨。
- for
for var in --
do --
done
- while
while condition
do --
done
- if
if condition
then
--
else
--
fi
- until
until condition
do --
done
- case
case 值 in
1) -- ;;
--
esac