1.判断变量是否为空
[ ! -n "$pass" ] && echo null || echo "not null"

2.判断字符串相同
[ "$a"x = "abc"x ] && echo "相同" || echo "不同"

3.数字比较
[ $a -gt $b ] && echo "大于" || echo "不大于"

4.从文件按行读取,并且一行中每列依次赋值给变量
List=/path/file.txt
while read col1 col2
do
    echo $col1 and $col2
done < $List

5.shell打印颜色

echo -e "\e[1;32m【绿色】\e[0m"
echo -e "\e[1;31m【红色】\e[0m"
文字颜色:重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35,青色=36,白色=37。
背景颜色:重置=0,黑色=40,红色=41,绿色=42,黄色=43,蓝色=44,洋红=45,青色=46,白色=47。

有任何疑问请点击留言: 留言板
本文发布于http://wiki.too2.net,转载请联系本人。