Linux shell中的豎線(|)——管道符號

管道符號,是unix一個很強大的功能,符號為一條豎線:"|"。

用法: command 1 | command 2 他的功能是把第一個命令command 1執(zhí)行的結(jié)果作為command 2的輸入傳給command 2,例如:

$ls -s|sort -nr (請注意不要復(fù)制$符號進去哦)

-s 是file size,-n是numeric-sort,-r是reverse,反轉(zhuǎn)

該命令列出當前目錄中的文檔(含size),并把輸出送給sort命令作為輸入,sort命令按數(shù)字遞減的順序把ls的輸出排序。

$ls -s|sort -n

按從小到大的順序輸出。

當然還可進行多次操作,如下面的功能為先去除純數(shù)字,再由sed將豎線(這里不是管道符號)替換為空格,再將結(jié)果取出來排序,再進行結(jié)果的選擇顯示,不明白可查看排序和分頁。

cat filename |grep -v '^[0-9]*$' | sed 's/|/ /g' |sort -nrk 8 -nrk 9 |tail -n +1 |head -n 10

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,368評論 2 33
  • 基礎(chǔ)命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
    485b1aca799e閱讀 1,236評論 0 0
  • 本文筆記源自這里——[實驗樓]歡迎大家在下面交流其中有問題的地方喜歡請點收藏,每日更新(全部已親自實踐). 一. ...
    東皇Amrzs閱讀 4,344評論 7 54
  • 第1章 小試牛刀 $ 是普通用戶,# 表示管理員用戶 root。 shebang:#!。sharp / hash ...
    巴喬書摘閱讀 6,690評論 1 4
  • 第一章 消費者行為概述 一、五個基本概念:消費、消費品、消費者、消費行為、消費者市場。 二、研究消費者行為的意義:...
    WongLea閱讀 10,107評論 2 13

友情鏈接更多精彩內(nèi)容