单纯的输出功能,echo和printf没什么不同。
echo
命令后面跟上需要输出的文本。
echo -n 不换行输出。
echo -e 输出转义字符。
还可以用-e选项输出彩色字符or彩色背景。
使用ANSI控制码来实现。
详见:http://www.zsythink.net/archives/111
printf
printf可以按照我们想要的格式输出。
printf可以在我们要输出的文本前面写上指定的格式。
printf "%s\n" aaa bbb ccc ddd
每一段文本都会被当作一个参数输入到printf命令当中。
%s为字符串,%f为浮点类型。
更详细的介绍:http://www.zsythink.net/archives/1411
网友评论