echo
可以将字符串打印到标准输出中。
字符串输出
字符串带不带双引号的效果是一样的,都是讲字符串输出并解析 $
符号
1 | $ echo hello world |
单引号包围时不会识别 $
符号,只是单纯的将字符串输出
1 | $ echo $PATH |
号包围时不但识别
$符号,还会将字符串当
shell` 语句执行
1 | $ touch test.sh |
参数说明
echo
默认输出后会带有回车,加上参数 -n
会去掉回车
1 | $ echo -n Hello World |
echo
默认不识别转义字符,即默认使用了 -E
参数
1 | $ echo 'Hello\nWorld' |
使用 -e
参数可以解析转义字符
1 | $ echo -e 'Hello\nWorld' |
还可以解析下列转义字符
1 | \\ 反斜杠 |
输出到文件
使用 >
可以将字符串覆盖到文件中
1 | $ echo 'Hello World' > hello.txt |
使用 >>
可以将字符串追加到文件中
1 | $ echo 'Hello World' >> hello1.txt |
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章