shell:echo命令
1、显示普通字符串:
echo "hello world"
输出:hello world
双引号可以省略;
2、显示转义字符:
使用反斜杠:
echo \"hello world\"
输出:"hello world"
反斜杠外面跟上面一样,可以加双引号也可以不加;
3、显示变量:
read name
echo "$name hello my der"
运行改程序,并传入参数roro:
输出:roro hello my der
这里的read命令:从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量,它的取值与传入的参数顺序有关;
4、显示换行:
# -e 开启转义
echo -e "look! \n"
echo it is roro
输出:
look!
it is roro
这里必须加双引号,否则显示不出来想要的;
5、显示不换行:
echo -e "look! \c"
echo it is roro
输出:
look! it is roro
6、显示结果定向至文件:
echo "hello my der" > myfile
7、原样显示字符,用单引号,不包括转义和特殊变量:
echo '\"it is roro $name\"'
输出:
\"it is roro $name\"
8、显示命令执行结果:
echo `date`
这里使用的是反引号 `, 而不是单引号 '。
结果将显示当前日期;

浙公网安备 33010602011771号