亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Linux Shell > 正文

Linux xargs命令詳細介紹

2020-07-27 18:59:05
字體:
來源:轉載
供稿:網友

 Linux xargs命令

1.功能:

xargs可以將stdin中以空格或換行符進行分隔的數據,形成以空格分隔的參數(arguments),傳遞給其他命令。因為以空格作為分隔符,所以有一些文件名或者其他意義的名詞內含有空格的時候,xargs可能會誤判。簡單來說,xargs是給其他命令傳遞參數的一個過濾器,是構建單行命令的重要組件之一。

之所以要用到xargs,是因為由于很多命令不支持使用管道|來傳遞參數,例如:

find /sbin -perm +700 |ls -l     //這個命令是錯誤,因為標準輸入不能作為ls的參數find /sbin -perm +700 |xargs ls -l  //這樣才是正確的

2.命令格式

xargs [選項] [command]

3.選項說明:

-0:如果輸入的stdin含有特殊字符,例如反引號`、反斜杠/、空格等字符時,xargs可以將它還原成一般字符。為xargs的默認選項。-e <flag>,-E <flag>,--eof=<eof-str>:eof是end of file string的意思。flag可以是一個字符串或者是由空格分隔的多個字符串,當xargs分析到這個flag時,就會停止工作。見示例2。-p:當每次執行一個argument的時候詢問一次用戶。-n <num>:表示命令在執行的時候一次使用的argument的個數,由num指定,默認是用所有的參數。-t:表示先打印命令,然后再執行。-a <file>:從文件中讀入作為sdtin。-i,-I:其中-I某些Linux版本不支持。將xargs的輸出每一項參數,單獨賦值給后面的命令,參數需要用{}代替。見示例3。-r:或者--no-run-if-empty,當xargs的輸入為空的時候則停止xargs,不用再去執行后面的命令了,-r是xargs的默認選項。-s <num>:命令行的最大字符數,指的是xargs后面那個命令的最大命令行字符數,包括命令、空格和換行符。每個參數單獨傳入xargs后面的命令。見示例4。-L <line_num>:設置標準輸入中最大的行數作為命令每一次執行的參數。見示例5。-d <delim>, --delimiter=<delim>: xargs處理標準輸入默認是按換行符和空格作為分隔符,輸出arguments的分隔符是空格,這里修改xargs處理標準輸入時的分隔符。-x:eXit的意思,主要是配合-s使用,當命令行字符數大于-s指定的數值時,退出xargs。-P:修改最大的進程數,默認是1,為0時候為as many as it can。該選項比較少用,目前還不清楚該用法。

4.用法示例

(1)將shell的特殊字符還原為一般字符。

[b3335@MIC ~]$ echo '`0123`4 56789'|xargs -t echoecho `0123`4 56789 `0123`4 56789

如果直接進行如下操作,會報無法找到命令01234的錯誤,因為反引號在shell中會將01234作為一個命令來執行,但是01234不是一個命令。-t表示先打印命令,然后再執行。

[b3335@MIC ~]$ echo `01234` 56789-bash: 01234: command not found56789

(2)設置xargs讀入參數時的結束標識,以逗號結束。這里要注意結束標志必須要是單獨的字段,即以空格或者換行符分隔的字段。

[b3335@MIC ~]$ echo 01234 , 56789|xargs -E ","01234

(3)將當前目錄的所有文件添加后綴名。

ls | xargs -t -i mv {} {}.bak

(4)設置命令行的最大字符數。參數默認一個一個單獨傳入命令中執行。

[b3335@MIC test]$ echo "01234 56789"|xargs -t -s 11echo 01234 01234echo 56789 56789

(5)設置標準輸入中每次多少行作為命令的參數,默認是將標準輸入中所有行的歸并到一行一次性傳給命令執行。

[b3335@MIC test]$ echo -e "01234/n56789/n01234" | xargs -t -L 2 echo echo 01234 56789 01234 56789echo 01234 01234

(6)將文件內容以空格分隔同行輸出。

//列出文件內容cat test.txta b c d ef g h i j k l m n o//多行輸入單行輸出: cat test.txt | xargsa b c d e f g h i j k l m n o

參考文獻

[1]Xargs用法詳解

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久大大胆人体| 亚洲国产精品久久久久| 国产欧美在线播放| 精品亚洲一区二区三区四区五区| 欧美日韩视频在线| 午夜精品国产精品大乳美女| 欧美日韩成人网| 亚洲日韩中文字幕| 91精品视频观看| 亚洲少妇激情视频| 精品日韩美女的视频高清| 久久99热这里只有精品国产| 亚洲黄页网在线观看| 久久久久中文字幕2018| 亚洲的天堂在线中文字幕| 青青在线视频一区二区三区| 国产福利精品视频| 国产在线视频欧美| 欧美精品生活片| 在线国产精品播放| 亚洲高清一区二| 精品视频—区二区三区免费| 欧美乱大交xxxxx另类电影| 欧美综合一区第一页| 久久99视频免费| 菠萝蜜影院一区二区免费| 国产成人亚洲综合91| 中文字幕v亚洲ⅴv天堂| 亚洲欧美另类在线观看| 欧美日韩综合视频网址| 国产亚洲欧美另类中文| 成人黄色片网站| 91sao在线观看国产| 97久久精品人人澡人人爽缅北| 欧美剧在线观看| 亚洲国产欧美在线成人app| 26uuu另类亚洲欧美日本一| 亚洲一区二区久久| 欧美在线视频观看| 国产欧美精品一区二区三区介绍| 日韩av免费在线播放| 午夜精品视频网站| 欧美大片va欧美在线播放| 操人视频在线观看欧美| 欧美孕妇孕交黑巨大网站| 国产成人亚洲综合91精品| 亚洲午夜国产成人av电影男同| 成人激情视频免费在线| 欧美中在线观看| 欧美午夜视频一区二区| 成人免费视频xnxx.com| 日韩高清欧美高清| 福利微拍一区二区| 51色欧美片视频在线观看| 国产亚洲精品91在线| 国产精品美女视频网站| 日韩美女av在线| 亚洲精品www| 岛国av一区二区| 亚洲成人网久久久| 在线观看国产精品淫| 国产经典一区二区| 国产欧美日韩中文| 亚洲国产精品久久久久秋霞不卡| 伊人久久久久久久久久| 欧美日韩ab片| 成人激情电影一区二区| 国产午夜精品一区理论片飘花| 91午夜在线播放| 亚洲伦理中文字幕| 国产中文日韩欧美| 91免费视频网站| 久久久精品国产网站| 亚洲人av在线影院| 欧美高清性猛交| 2024亚洲男人天堂| 91香蕉国产在线观看| 久久久久久国产免费| 欧美性一区二区三区| 最近2019中文字幕第三页视频| 日韩在线观看免费网站| 久久激情视频免费观看| 欧美日韩午夜剧场| 久久国内精品一国内精品| 欧美国产乱视频| 亚洲精品一区久久久久久| 欧美激情一区二区三区在线视频观看| 亚洲自拍偷拍福利| 日韩av中文在线| 福利视频一区二区| 久久国产精品电影| 久久综合国产精品台湾中文娱乐网| 欧美大片va欧美在线播放| 国产精品成人一区二区三区吃奶| 欧美在线亚洲一区| 尤物yw午夜国产精品视频明星| 欧美视频在线免费看| 欧美成人午夜激情| 欧美激情在线观看| 日韩高清av在线| 日韩av123| 国产精品草莓在线免费观看| 亚洲欧美另类自拍| 97香蕉超级碰碰久久免费的优势| 一本色道久久88精品综合| 久久久久久久一| 美女撒尿一区二区三区| 亚洲精品第一国产综合精品| 亚洲精品99久久久久| 日本国产一区二区三区| 精品露脸国产偷人在视频| 丁香五六月婷婷久久激情| 欧美专区第一页| 亚洲福利视频网| 亚洲成人精品视频在线观看| 久久久久久中文| 国产精品人成电影在线观看| 国产精品网站大全| 精品美女久久久久久免费| 国产91在线播放九色快色| 亚洲国产精品久久久久秋霞蜜臀| 亚洲免费成人av电影| 亚洲第一偷拍网| 亚洲精品美女视频| 精品爽片免费看久久| 性欧美激情精品| 欧美午夜片欧美片在线观看| 亚洲第一视频在线观看| 日韩精品视频在线| 原创国产精品91| 亚洲电影免费观看高清完整版在线观看| 欧美亚洲另类激情另类| 日韩三级成人av网| 国内精品视频一区| 久久亚洲欧美日韩精品专区| 国产欧美欧洲在线观看| 日韩中文字幕久久| 欧美大全免费观看电视剧大泉洋| 91av在线免费观看| 成人中文字幕+乱码+中文字幕| 亚洲最新av在线| 大量国产精品视频| 自拍偷拍亚洲一区| 精品久久久国产| 欧美成人激情视频| 91免费精品国偷自产在线| 久久精品国产亚洲精品2020| 久久精品国产清自在天天线| 欧美性生交大片免网| 91日本在线观看| 在线播放国产一区二区三区| 性色av一区二区三区免费| 亚洲人成自拍网站| 国产大片精品免费永久看nba| 国产成人福利视频| 久久夜色精品国产亚洲aⅴ| 国产亚洲在线播放| 欧美精品福利视频| 国产午夜精品麻豆| 国产成人精品在线播放| 91精品久久久久久久久青青| 热re91久久精品国99热蜜臀| 一区二区欧美激情| 国产精品一区二区三区久久久|