趣谈shell系列之七:谈谈-的艺术性

栏目:趣谈shell 作者:admin 日期:2018-10-27 评论:0 点击: 163 次

UNIX/Linux命令行的使用是一门艺术,-也有艺术性:

(1)-可以当做来自stdin文件的文件名,这个时候是链接两个文件的,中间有空格。如下所示:
echo "hello world!" | cat - file.txt

hello world!打印在显示器上,对echo命令来说,它是标准输出的数据,但是对于|命令来说,它就是标准输入的数据,而-就是用来代替的来自stdin文本的文件名,其实这种文件名并不是存在的,-就是一个临时占位符而已。

注意:而echo "hello world!" | cat -n,这个时候的打印出行号的。

(2)-可以表示左对齐
printf "%-5 %-10 %-4.2f\n" 1 Tome 80.234

网站公告
欢迎加入金燕知识社群,更多介绍请查阅:知识社群

趣谈shell系列之七:谈谈-的艺术性:等您坐沙发呢!

发表评论


------====== 本站公告 ======------
金丝燕网,即将迎来四周年!