”|part1,"> ”|part1。">

国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

TLCL學習筆記|第七章《重定向》|重定向符“>”|part1

2022-04-10 04:38 作者:LogByMax  | 我要投稿

(認知有限,如有不妥,還請告知,歡迎討論)

一般情況下,

如果執(zhí)行 ls -l?命令,其結(jié)果(標準輸出)輸出到屏幕;

如果執(zhí)行 ls -l <一個不存在的目錄>?命令,其結(jié)果(標準錯誤輸出)輸出到屏幕。


> (標準輸出重定向)

執(zhí)行 ls -l . > ls-output.txt

此時原來會打印到屏幕的標準輸出,則存到了ls-output.txt

在這之后,如果下一步再次執(zhí)行類似的命令,但查找的目錄不是一個存在的目錄

(比如執(zhí)行ls -l /bin/usr >?ls-output.txt , 屏幕會顯示標準錯誤輸出No such file or directory), ls-output.txt會被清空,因為程序執(zhí)行錯誤,導致沒有輸出結(jié)果。(ls -l?ls-output.txt,會發(fā)現(xiàn)文件長度變?yōu)?)


如果下一步需要查找的目錄是一個存在的目錄,比如執(zhí)行ls -l /usr/bin?> ls-output.txt, 則會重寫ls-output.txt


如果不想重寫文件,想繼續(xù)接著之前的內(nèi)容續(xù)寫文件, 則使用 >>, 比如?ls -l /usr/bin?>>?ls-output.txt


2> (標準錯誤輸出重定向)

執(zhí)行?ls -l /bin/usr 2> ls-error.txt 將報錯文本寫進error.txt中


如果想將 標準錯誤輸出 和 標準輸出 都續(xù)寫進同一個txt文件中,則可執(zhí)行

ls -l /bin/usr >> ls-output.txt 2>&1

ls -l /bin/usr &>> ls-output.txt


=END=

[1]http://billie66.github.io/TLCL/book/chap07.html

TLCL學習筆記|第七章《重定向》|重定向符“>”|part1的評論 (共 條)

分享到微博請遵守國家法律
贺州市| 武鸣县| 沐川县| 余庆县| 湖南省| 正宁县| 玉树县| 深水埗区| 南乐县| 德保县| 城口县| 海兴县| 嘉兴市| 永年县| 茶陵县| 道真| 天台县| 比如县| 新昌县| 邛崃市| 林口县| 武隆县| 锡林郭勒盟| 喀喇| 寻乌县| 会理县| 乌恰县| 寿阳县| 平顶山市| 左贡县| 永清县| 蚌埠市| 丘北县| 长宁县| 同德县| 合水县| 武川县| 辽中县| 拜泉县| 集安市| 和林格尔县|