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`

这里使用的是反引号 `, 而不是单引号 '。

结果将显示当前日期;

posted @ 2022-05-16 10:44  小白要加油  阅读(663)  评论(0)    收藏  举报