如何理解xargs命令

2021-10-01 18:04:38 字數 370 閱讀 6377

比如這個命令。hello 可以作為 mkdir 的輸入,但是卻不是它的引數,所以執行命令,會提示mkdir 沒有引數。

echo hello |mkdir
而如果換成這個命令,則可以成功建立hello 資料夾,因為 hello 從輸入變成了mkdir的引數。

echo hello |xargs mkdir
當然 xargs 還有其他用法,我覺得這個是最常用的。

經常會和 find 命令組合,比如,找到所有的 .svn 資料夾,刪除掉。

find .

-type d -name .svn|xargs rm -rf

高階命令 xargs命令

xargs命令 linux 命令大全 xargs 英文全拼 extended arguments 是給命令傳遞引數的乙個過濾器,也是組合多個命令的乙個工具。xargs 可以將管道或標準輸入 stdin 資料轉換成命令列引數,也能夠從檔案的輸出中讀取資料。xargs 也可以將單行或多行文字輸入轉換為其...

xargs 用法理解

原來一直不理解,linux shell下 xargs和 管道的區別 1 管道在linux shell用得比較廣泛,管道常常用來組合兩個及以上的命令,共同完成乙個功能 比如 我們要統計某乙個檔案有多少行 cat temp subnet 172 2.txt wc l 為了完成這個功能,我們用到了兩個命令...

xargs命令使用

功能介紹 man文件介紹為 從標準輸入重建並執行命令列。xargs是可以讀入stdin的資料,並且以空白符或斷行字元進行分辨,將stdin的資料分割成為arguements。因為是以空格符作為分隔,所以,如果有一些檔名或者其他意義的名詞內含空格符的時候,xargs可能就會誤判了。xargs選項表 選...