趣谈shell系列之五:命令的胡吃海喝

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

一条命令,就是一个小精灵,和人一样,能吃能拉,能入能出。

小精灵往往胡吃海喝:
(1)可以吃准备好的大餐(参),是这样的:$1,$2,一点一点,数着数地吃,吃到肚里排着队($@)等着消化呢。问它吃了多少,它也心里清楚:$#。
(2)还可以从文件吃,有狼吞虎咽:cat  file,也有挑肥拣瘦:head file,tail file。
(3)还可以从键盘(标准输入)上胡吃海喝:echo 'food' | cat

没有节制的吃,往往吃坏肚子,这时候需要做个检查:$?。

有入则有出,如同人一样,都知道:想小便找厕所,命令精灵的排泄场所就是:stdout。可偏偏有些小家伙喜欢我行我素,不按规矩来,本该打印到终端,却跑到文件里,也就是:1> file

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

趣谈shell系列之五:命令的胡吃海喝:等您坐沙发呢!

发表评论


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