下面主要用例子说明用法(bash环境下测试)
1.echo显示字符串
普通字符串可以在echo后直接输入字符串,但这样当要输出某些字符如时会有问题(这种写法的时候是被当作继行符处理过滤掉的,要输出一个必须打\,跟c语言printf输出的要求相象),所以一般最好用′string′
或"string"的格式,这样即使是也可以输出,方便直观。
#echo hello world
hello world
#echo hello world
hello world
#echo hello\ world
hello world
#echo ′hello\ world′ 或者: echo "hello\ world"
hello\ world
2.echo的转义显示: 加上-e参数
输出多行
#echo -e ′hellonworld′
hello
world
输出ascii字符: echo -e NNN
(NNN为ascii字符的八进制码号,不符合八进制的将会按照字面意义进行打印)
#echo -e ′61 62 101 141′
168飞艇6种不亏钱的方法orldhello world
#echo hello\ world
hello world
#echo ′hello\ world′ 或者: echo "hello\ world"
hello\ world
2.echo的转义显示: 加上-e参数
输出多行
#echo -e ′hellonworld′
hello
world
输出ascii字符: echo -e NNN
(NNN为ascii字符的八进制码号,不符合八进制的将会按照字面意义进行打印)
#echo -e ′61 62 101 141′
1 2 A a