linux中的雙豎線什麼意思

2021-05-15 13:00:55 字數 566 閱讀 9444

1樓:匿名使用者

||管道符號,是unix一個很

來強大的功能,符號為

自一條豎線:"|"。

用法: ***mand 1 | ***mand 2 他的功能是把第一個命令***mand 1執行的結果作為***mand 2的輸入傳給***mand 2,例如:

$ls -s|sort -nr (請注意不要複製$符號進去哦)

-s 是file size,-n是numeric-sort,-r是reverse,反轉

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

$ls -s|sort -n

按從小到大的順序輸出。

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

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

linux中是什麼意思,Linux中的 是什麼意思

表示當前目錄,就像 表示上級目錄一樣。表示目錄級別的分隔符,之前的就是目錄名,aaa 表明的就是 也就是當前目錄 下面的 aaa 目錄。當然這個 aaa 後面的 可以省略,就像 表示當前目錄時,其實 是不需要的。更多linux相關知識可檢視 linux就該這麼學 一般情況下表示當前目錄。但是當開終端...

集合中的豎線是什麼意思例xyx

集合中的豎線是復一個分離符,制它的前是元素的符號,如 x y x2 1 中的x 也可以是其他字母符號 它的後面是這個元素應滿足的條件,如 x y x2 1 中的x應滿足y x2 1 如果我們大家都用 來分離元素和元素應滿足的條件是不是也可以。分隔開元素和元素滿足條件 的作用 這個集合意思是 x i ...

LINUX中name表達什麼意思

這個應該是bash的字串操作.name是變數名稱.比如name root test.txt result echo result 是刪除操作符,刪除變數頭部匹配的字串,本例中即從name頭部刪除 在linux的shell裡,可以表示變數,也可以表示陣列。name後面加 的,一般是陣列,是陣列所有元素...