XARGS 1 .SH 名称 xargs
目录
XARGS
åç§°æ¦è¿°
æè¿°
é项
示ä¾
éåºç¶æ
éµå¾ªæ å
åå²
缺é·
æ¥å缺é·
çæ
åè§
è·
åç§°
xargs - 仿 åè¾å¥æå»ºå¹¶æ§è¡å½ä»¤è¡
æ¦è¿°
xargs [é项] [å½ä»¤ [åå§åæ°]]
æè¿°
æ¬æåé¡µè®°è½½äº GNU çæ¬ç xargsãxargs 仿 åè¾å¥è¯»åç±ç©ºç½å- ç¬¦ææ¢è¡ç¬¦åéçæ¡ç®ï¼å¦é卿¡ç®ä¸- ä¿çç©ºæ ¼ï¼å¯ä»¥ä½¿ç¨åå¼å·ãåå¼å·æèåæçº¿è½¬ä¹ï¼ï¼å¹¶ä¸ä½¿ç¨ç»åºç åå§åæ° ä»¥ååç»ä»æ åè¾å¥è¯»åçæ¡ç®ä½ä¸ºåæ°æ¥æ§è¡ç»å®ç å½ä»¤ï¼é»è®¤æ§è¡ echoï¼ä¸æ¬¡æå¤æ¬¡ãæ åè¾å¥ä¸ç空è¡å°è¢«å¿½ç¥ã
ç¨åºæç»æå»ºç»å® å½ä»¤ çå½ä»¤è¡ç´å°éå°äºç³»ç»å®ä¹çéå¶ä¸ºæ¢ï¼é¤é使ç¨äº -n å -L é项ï¼ãæå®ç å½ä»¤ ä¼è¢«è°ç¨å¤æ¬¡ï¼ç´å°ç¨å°½è¾å¥æ¡ç®å表项为æ- ¢ãé常æåµä¸ï¼è°ç¨ å½ä»¤ çæ¬¡æ°è¦è¿å°äºè¾å¥æ¡ç®é¡¹çæ°éãè¿é常å¯ä»¥å¸¦æ¥ååæ¾èçæ§è½æåãæäºå½ä»¤ä¹å¯å¹¶è¡æ§è¡ï¼è¯·åè§ -Pé项ã
å Unix æä»¶åå¯åå«ç©ºç½åæ¢è¡ç¬¦ï¼è¿æ·çé»è®¤è¡ä¸ºé常ä¼åºç°é®é¢ï¼å«æç©ºç½å/ææ¢è¡ç¬¦çæä»¶åææ³è¢« xargs æ£ç¡®å¤çãå¨è¿äºåºæ¯ä¸ï¼æå¥½åºä½¿ç¨ -0 é项æ¥é¿åè¿æ ·çé®é¢ã使ç¨è¯¥é项æ¶ï¼æ¨åºç¡®ä¿çæ xargs çè¾å¥çç¨åºåæ ·ä½¿ç¨ç©ºå符ä½ä¸ºåé符ãä¾å¦å¦æä½¿ç¨äº GNU findï¼ååºå½éç¨å¶ -print0 é项ã
妿任ä½å¯¹å½ä»¤çè°ç¨è¿åäº 255 ç¶æç ï¼xargs ä¼ç«å»åæ- ¢èä¸åè¯»åæ´å¤çè¾å¥æ°æ®ã该æåµåçæ¶ç¨åºä¼å¨æ åé误æå°é误信æ¯ã
é项
-0, --null
è¾å¥æ¡ç®ä»¥ç©ºå- ç¬¦ç»æï¼è䏿¯ä»¥ç©ºç½ç»æï¼å¼å·ååææ ä¹ä¸ç¹æ®ï¼æ¯ä¸ªåç¬¦é½æå- 颿æçè§£ï¼ãç¦ç¨æä»¶ç»æå符串ï¼EOFï¼ï¼è¯¥å- 符串ä¸å¶ä»åæ°æç¸åæ¹æ³å¤çãå½è¾å¥é¡¹å¯è½åå«ç©ºç½ãå¼å·æåæçº¿æ¶ï¼è¯¥é项é常æç¨ãGNU find -print0 é项产ççè¾å¥éåè¿ç§æ¨¡å¼ã
-a æä»¶, --arg-file=æä»¶
ä»ç»å®fileè䏿¯æåè¾å¥è¯»åæ¡ç®ãå¦æä½¿ç¨è¯¥é项ï¼è¿è¡å½ä»¤æ¶æåè¾å¥å°ä¿æä¸åãå¦åï¼æåè¾å¥å°ä» /dev/null éå®åã
--delimiter=åé符, -d åé符
è¾å¥æ¡ç®ç±æå®å符åéèç»æãææå®çåé符å¯è½æ¯å个å符ã类似 \n ç C 飿 ¼å符转ä¹åºåãæèå«è¿å¶/ååè¿å¶è½¬ä¹ä»£ç ãå«è¿å¶ååå- è¿å¶è½¬ä¹ä»£ç å printf å½ä»¤æä½¿ç¨çæ ¼å¼ä¸è´ã䏿¯æå¤åèå- 符ãå¤çè¾å¥æ¶ï¼å¼å·ååæçº¿å¹¶ä¸ä¼è¢«ç¹æ®å¤çï¼è¾å¥ä¸çæ¯ä¸ªå- 符é½è¢«æç§å¶å颿 ·å¼è¿è¡å¤çãä½¿ç¨ -d é项ä¼ç¦ç¨æææä»¶ç»æå- 符串ï¼ä»¤å¶ä¸å¶å®åæ°æç§ç¸åæ¹å¼å¤çãå¨è¾å¥ä»åå«ç¨æ¢è¡ç¬¦åéçæ¡ç®æ¶å¯ä»¥ä½¿ç¨è¯¥é项ï¼ä½å¦æå¯è½çè¯ï¼è®¾è®¡è®©ç¨åºä½¿ç¨ --null é项å 乿»æ¯æ´å¥½çæ¹æ¡ã
-E eof-str
å°æä»¶ç»æå符串设置为 eof-strãå¦æè¯¥æä»¶ç»æå- 符串ä½ä¸ºä¸è¡è¾å¥åºç°ï¼åå¶åçè¾å¥å容åä¼è¢«å¿½ç¥ãå¦ææ¢æªä½¿ç¨ -E 乿ªä½¿ç¨ -eï¼åä¸ä½¿ç¨ä»»ä½æä»¶ç»æå符串ã
-e[eof-str], --eof[=eof-str]
该éé¡¹æ¯ -E é项çåä¹è¯ãè¯·ä½¿ç¨ -E ï¼å 为å®ç¬¦å POSIX æ åï¼è该é项ä¸ç¬¦å POSIX æ åã妿çç¥ eof-str ï¼å没ææä»¶ç»æå- 符串ãå¦ææ¢æ²¡æä½¿ç¨ -E 乿²¡æä½¿ç¨ -eï¼åä¸ä¼ä½¿ç¨æä»¶ç»å°¾å- 符串ã
-I æ¿æ¢å ä½å符串
å°ç»å®åå§åæ°ä¸åºç°çæ¿æ¢å ä½åç¬¦ä¸²æ¿æ¢ä¸ºä»æ åè¾å¥ä¸è¯»åå¾å°çå- 符串ãå¦å¤ï¼æªè¢«å¼å·åæ¬ç空ç½å- 符ä¸ä¼è¢«è§ä¸ºè¾å¥é¡¹ç®çåéç¬¦ï¼æ- ¤æ¶åéç¬¦æ¯æ¢è¡ç¬¦ã该é项éå«å¯ç¨äº -x å -L 1 é项ã
-i[æ¿æ¢å ä½å符串], --replace[=æ¿æ¢å ä½å符串]
妿ç»åºäºæ¿æ¢å ä½å符串ï¼å该é项å -Iæ¿æ¢å ä½å- 符串åä¹ãå¦æç¼ºå¤±äºæ¿æ¢å ä½å符串ï¼åå¶ææçåäº -I{}ã-i 已被å¼ç¨ï¼è¯·æ¹ç¨ -Iã
-L æå¤§è¡æ°
æ¯ä¸ªå½ä»¤è¡ä½¿ç¨è³å¤æå¤§è¡æ°ä¸ªé空è¾å¥è¡ãè¡æ«å°¾ç空ç½å- 符ä¼ä½¿å¾ä¸ä¸è¡æä¸ºä¸ä¸è¡é»è¾ä¸çå»¶ç»ãéå«å¯ç¨ -xã
-l[æå¤§è¡æ°], --max-lines[=æå¤§è¡æ°]
å -L é项åä¹ãä½ä¸ -L ä¸åï¼æ- ¤æ¶æå¤§è¡æ°çåæ°æ¯å¯éçãå¦ææªæå®æå¤§è¡æ°ï¼åé»è®¤åå¼ä¸º 1ã-l é项已被å¼ç¨ï¼å 为 POSIX æ åæå®äºä½¿ç¨ -L é项ã
-n max-args, --max-args=max-args
æ¯æ¡å½ä»¤è¡æå¤ä½¿ç¨ max-args ä¸ªåæ°ã妿忰æ»å¤§å°è¶è¿éå¶ï¼åè§ -s é项ï¼ï¼åå®é使ç¨çåæ°æ°éå¯è½å°äº max-argsï¼é¤éæå®äº -x é项ï¼å¨è¿ç§æåµä¸ï¼xargs å°ç´æ¥éåºã
-P max-procs, --max-procs=max-procs
åæ¶æå¤è¿è¡ max-procs 个è¿ç¨ï¼é»è®¤å¼ä¸º 1ã妿 max-procs 为 0ï¼å xargs ä¼å°½å¯è½å¤å°åæ¶è¿è¡è¿ç¨ãåºå½éå -n é项æ -L éé¡¹ä¸ -P ä¸èµ·ä½¿ç¨ï¼å¦åå¾å¯è½åªæ§è¡ä¸æ¬¡ execãå¨ xargs è¿è¡æé´ï¼ä½ å¯ä»¥åå¶è¿ç¨åé SIGUSR1 ä¿¡å·æ¥å¢å å¹¶è¡è¿è¡çå½ä»¤æ°ï¼æåé SIGUSR2 ä¿¡å·æ¥åå°è¯¥æ°éãå¢å æ°éæ¶ä¸è½è¶è¿å®ç°å®ä¹çä¸éï¼å¯éè¿ --show-limits æ¥çï¼ï¼åå°æ°éæ¶ä¸è½ä½äº 1ãxargs æ°¸è¿ä¸ä¼ä¸»å¨ç»æ- ¢å¶å¯å¨çå½ä»¤ï¼å½è¯·æ±åå°å¹¶åæ°æ¶ï¼å®åªä¼å¨å·²æçå¤ä¸ªå½ä»¤ç»æ- ¢ä¹åæå¯å¨æ°çãxargs å¨éåºåæ»æ¯ä¼ç徿æå- è¿ç¨ç»æï¼ä½æä¾å¤ï¼è¯·åè§æ¬ææ¡£â缺é·âä¸èï¼ã
妿æªä½¿ç¨ -P é项ï¼xargs å°ä¸ä¼å¤ç SIGUSR1 å SIGUSR2 ä¿¡å·ï¼è¿æå³çè¿äºä¿¡å·å°ä¼ç»æ¢è¯¥ç¨åºï¼é¤éå¨å¯å¨ xargs ä¹åï¼è¿äºä¿¡å·å·²å¨ç¶è¿ç¨ä¸è¢«å±è½ï¼ã
请注æï¼è¢«è°ç¨çè¿ç¨éèªè¡è´è´£æ- £ç¡®ç®¡ç对å±äº«èµæºçå¹¶å访é®ãä¾å¦ï¼å¦æå¤ä¸ªè¿ç¨åæ¶å°è¯åæåè¾åºæå°å容ï¼é¤éå®ä»¬ä»¥æç§æ¹å¼è¿è¡åä½é²æ- ¢å²çªï¼å¦åè¾åºç顺åºå°ææ³ç¡®å®ï¼å¹¶ä¸å¾å¯è½ä¼æ··æå¨ä¸èµ·ï¼ãéç¨æç§éæºå¶æ¯ä¸ç§é²æ- ¢æ¤ç±»é®é¢çæ¹æ³ãä¸è¬èè¨ï¼ä½¿ç¨éæºå¶æå©äºç¡®ä¿è¾åºæ- £ç¡®ï¼ä½ä¼é使§è½ã妿ä½ä¸å¸ææ¿åæ§è½å·®å¼çå½±åï¼å¯ä»¥è®©æ¯ä¸ªè¿ç¨è¾åºå°ä¸åçæä»¶ï¼æè以å¶ä»æ¹å¼ä½¿ç¨ä¸åçèµæºã
-o, --open-tty
卿§è¡å½ä»¤ä¹åï¼å¨åè¿ç¨ä¸å°æ åè¾å¥éæ°æå¼ä¸º /dev/ttyãå¦æä½ å¸æ xargs è¿è¡ä¸ä¸ªäº¤äºå¼åºç¨ç¨åºï¼è¿å°é常æç¨ã
-p, --interactive
卿§è¡æ¯æ¡å½ä»¤è¡ä¹åæç¤ºç¨æ·ç¡®è®¤ï¼å¹¶ä»ç»ç«¯è¯»åä¸è¡è¾å¥ãä»å½ç¨æ·çååºä»¥âyâæâYâå¼å¤´æ¶ææ§è¡è¯¥å½ä»¤è¡ãæ- ¤é项éå«å¯ç¨ -tã
--process-slot-var=name
å°ç¯å¢åé name 设置为æ¯ä¸ªæ£å¨è¿è¡çåè¿ç¨ä¸çå¯ä¸å¼ã䏿¦å- è¿ç¨éåºï¼è¯¥å¼ä¼è¢«éæ°ä½¿ç¨ãä¾å¦ï¼è¿å¯ä»¥ç¨äºå®ç°ä¸ä¸ªåºæ¬çè´è½½åéæ¹æ¡ã
-r, --no-run-if-empty
妿æ åè¾å¥ä¸ä¸åå«ä»»ä½é空ç½å- 符ï¼å䏿§è¡å½ä»¤ãé常æåµä¸ï¼å³ä½¿æ²¡æè¾å¥ï¼å½ä»¤ä¹ä¼æ§è¡ä¸æ¬¡ãæ- ¤éé¡¹æ¯ GNU æ©å±åè½ã
-s max-chars, --max-chars=max-chars
æ¯æ¡å½ä»¤è¡æå¤ä½¿ç¨ max-chars 个å- 符ï¼åæ¬å½ä»¤æ¬èº«ãåå§åæ°ä»¥åæ¯ä¸ªåæ°å符串æ«å°¾ç空å- 符ãæå¤§å许å¼ä¾èµäºç³»ç»ï¼å¶è®¡ç®æ¹å¼ä¸ºï¼exec çåæ°é¿åº¦éå¶ï¼åå»ç¯å¢åéæå 空é´ï¼ååå» 2048 å- èçä¿ç空é´ãå¦æè®¡ç®åºçå¼è¶è¿ 128 KiBï¼åé»è®¤å¼ä¸º 128 KiBï¼å¦åï¼é»è®¤å¼ä¸ºè¯¥æå¤§å¼ãå¶ä¸ 1 KiB çäº 1024 åèãxargs ä¼èªå¨éåºæ´ä¸¥æ ¼çéå¶ã
--show-limits
æ¾ç¤ºæä½ç³»ç»æ½å çå½ä»¤è¡é¿åº¦éå¶ãxargs æéæ©çç¼å²åºå¤§å°ï¼ä»¥å -s é项æè®¾å®çéå¶ãå¦æä½ ä¸å¸æ xargs å®éæ§è¡ä»»ä½æä½ï¼å¯ä»¥å°è¾å¥éè¿ç®¡ééå®å为æ¥èª /dev/nullï¼å¹¶å¯èèå ä¸ --no-run-if-empty é项ï¼ã
-t, --verbose
卿§è¡å½ä»¤ä¹åï¼å°è¯¥å½ä»¤è¡æå°å°æ åé误è¾åºä¸ã
-x, --exit
妿大å°è¶åºéå¶ï¼åè§ -s é项ï¼ï¼åéåºç¨åºã
|
-- |
ç¨äºæ è®°é项å表çç»æãå¶åçåæ°ï¼å¦ææï¼å³ä½¿ä»¥ - å¼å¤´ï¼ä¹ä¼è¢«å½ä½æä½æ°å¤çãä¾å¦ï¼xargs -- --help ä¼è¿è¡ PATH ä¸- å为 --help çå½ä»¤ï¼è䏿¯æå°ç¨æ³è¯´æï¼xargs -- --mycommand 伿§è¡å½ä»¤ --mycommandï¼èä¸ä¼å°å¶è§ä¸ºæ æ³è¯å«çéé¡¹èæ¥éã | ||
|
--help |
æå° xargs çé项æè¦å¹¶éåºã |
--version
æå° xargs ççæ¬å·å¹¶éåºã
é项 --max-linesï¼-Lã-lï¼ã--replaceï¼-Iã-iï¼ä»¥å --max-argsï¼-nï¼æ¯äºæ¥çã妿忶æå®äºå¶ä¸å¤ä¸ªé项ï¼xargs é常ä¼éç¨å½ä»¤è¡ä¸- æåæå®çé项ï¼ä¹å°±æ¯è¯´ï¼ä¹åæå®çå²çªé项ä¼è¢«é置为é»è®¤å¼ãæ¤å¤ï¼xargs ä¼å¨ stderr ä¸ååºè¦åä¿¡æ¯ãæ¤è§åæä¸ä¸ªä¾å¤ï¼å½ä½¿ç¨ --replace æå¶å«å -Iã-i åï¼è¥å次æå®ç¹æ®å¼ 1ï¼å³ ’-n1’ï¼ï¼è¯¥å¼å°è¢«å¿½ç¥ï¼å 为å®å®éä¸å¹¶ä¸ææå²çªã
示ä¾
find /tmp -name core -type f -print | xargs /bin/rm -f
å¨ /tmp ç®å½ä¸æå¶åç®å½ä¸æ¥æ¾å为 core çæä»¶å¹¶å°å¶å é¤ã请注æï¼å¦ææä»»ä½æä»¶åä¸- å嫿¢è¡ç¬¦æç©ºæ ¼ï¼è¯¥æä½å¯è½æ æ³æ£ç¡®æ§è¡ã
find /tmp -name core -type f -print0 | xargs -0 /bin/rm -f
å¨ /tmp ç®å½ä¸æå¶åç®å½ä¸æ¥æ¾å为 core çæä»¶å¹¶å°å¶å é¤ï¼å¤çæä»¶åæ¶ä¼æ- £ç¡®å¤çåå«ç©ºæ ¼ææ¢è¡ç¬¦çæä»¶æç®å½åç§°ã
find /tmp -depth -name core -type f -delete
å¨ /tmp ç®å½ä¸æå¶åç®å½ä¸æ¥æ¾å为 core çæä»¶å¹¶å°å¶å é¤ï¼ä¸æ¯åä¸ä¸ªç¤ºä¾æ´é«æï¼å 为æä»¬é¿åäºä½¿ç¨ fork(2) å exec(2) æ¥å¯å¨ rmï¼ä¹ä¸éè¦é¢å¤ç xargs è¿ç¨ï¼ã
cut -d: -f1 < /etc/passwd | sort | xargs echo
çæç³»ç»ä¸ææç¨æ·çç®æ´å表ã
éåºç¶æ
xargs éåºæ¶ä¼ä½¿ç¨ä¸åç¶æç ï¼
|
0 |
表示è¿è¡æå |
|||
|
123 |
表示æè°ç¨çå½ä»¤ä¸åºç°äºéåºç¶æç å¨ 1–125 èå´åçæåµ |
|||
|
124 |
表示å½ä»¤ä»¥ 255 éåº |
|||
|
125 |
表示å½ä»¤è¢«ä¿¡å·ææ» |
|||
|
126 |
è¡¨ç¤ºæ æ³è¿è¡å½ä»¤ |
|||
|
127 |
表示å½ä»¤æªæ¾å° |
|||
|
1 |
表示åºç°äºå¶ä»é误ã |
å¤§äº 128 çéåºç¶æç éå¸¸ç± shell æä½¿ç¨ï¼æç¤ºç¨åºç±äºæä¸ªè´å½ä¿¡å·è忢ã
éµå¾ªæ å
æªè³ GNU xargs 第 4.2.9 çï¼xargs çé»è®¤è¡ä¸ºæ¯ä¸éç¨é»è¾ä¸çæä»¶ç»ææ è®°ãPOSIX (IEEE Std 1003.1, 2004 ç) å许该è¡ä¸ºã
-l å -i éé¡¹å¨ POSIX æ åç 1997 çåºç°ï¼ä½å¨ 2004 ç䏿ªåºç°ãå æ- ¤æå¥½åºä½¿ç¨ -L å -I è¿è¡æ¿ä»£ã
-o éé¡¹æ¯ POSIX æ åä¸ä¸ºäºå å¼ºä¸ BSD çå¼å®¹æ§èåºç°çæ©å±ã
POSIX æ åå许å·ä½å®ç°è®¾ç½® exec 彿°ç忰大å°éå¶ãåå«ç¯å¢å¨åï¼å¶éå¶æå°å¯ä»¥ä½è³ 4096 å- èãå¦éç¼åå¯ç§»æ¤èæ¬ï¼èæ¬ä¸è½å宿´å¤§çéå¶å¼ãç¶èï¼ç¬èè³ä»æªæ¾è§å°æå¤§å¼éå¶å¦æ- ¤ä½çå®ç°çæ¬ãå¯ä»¥ä½¿ç¨ --show-limits éé¡¹æ£æ¥å½åç³»ç»ä¸çæçå®ééå¶å¼ã
å¨ xargs 4.9.0 çåä¹åçæ¬ä¸ï¼å³ä¾¿æªä½¿ç¨ -P é项ï¼SIGUSR1 å SIGUSR2 ä¹ä¸ä¼å¯¼è´ xargs ç»æ¢è¿è¡ã
åå²
xargs ç¨åºç±è´å°å®éªå®¤ç Herb Gellis æåæã请åè§ findutils ç texinfo æåä¸ Finding Files ä¸è以äºè§£æ´å¤ä¿¡æ¯ã
缺é·
æ æ³ä¿è¯ xargs è½å¤å®å¨å®å¨å°è¿è¡ï¼å 为å¨äº§çè¾å¥æä»¶çå表åå¶è¢« xargs æ§è¡çå½ä»¤æå¤çè¿ä¸¤ä¸ªäºä»¶ä¹é´æ»ææ¶é´å·®ã妿æå¶ä»ç¨æ·åæ¶å¨è®¿é®ç³»ç»ï¼ä»ä»¬å¯ä»¥å¨è¿ä¸ªæ¶é´çªå£åæä½æä»¶ç³»ç»å¹¶è¿«ä½¿ xargs è¦è¿è¡çå½ä»¤æ¬æ¥è¦å¤ççæä»¶åå®éå¤ççæä»¶ä¸ç¸åãå¦éäºè§£å¯¹è¿ä¸ªé®é¢åç¸å³é®é¢æ´è¯¦ç»ç讨论ï¼è¯·åè findutils Texinfo ææ¡£ä¸çâSecurity Considerationsâç« èãfind å·¥å·ç -execdir é项é常å¯ä»¥è¢«ç¨æ¥æä¾æ´ä¸ºå®å¨çåè½æ¿ä»£ã
å¨ä½¿ç¨ -I é项æ¶ï¼ä»è¾å¥è¯»åçæ¯ä¸è¡é½ä¼åå¨å¨åé¨ç¼å²åºãè¿æå³çä½¿ç¨ -I éé¡¹æ¶ xargs è½æ¥åçè¾å¥è¡æ°åå¨ä¸éãå¦éç»è¿è¿ä¸ªéå¶ï¼å¯ä»¥ä½¿ç¨ -s é项æ¥å 大 xargs æä½¿ç¨çç¼å²åºå¤§å°ï¼ä¸å¦å¤ä¹å¯ä»¥ä½¿ç¨å¤æ¬¡é¢å¤ç xargs è°ç¨æ¥ç¡®ä¿ä¸ä¼åºç°è¶é¿çè¡ãä¾å¦ï¼
æäºå½ä»¤ | xargs -s 50000 echo | xargs -I ’{}’ -s 100000 rm ’{}’
å¨è¿éï¼ç¬¬ä¸æ¬¡è°ç¨ç xargs å 为æªä½¿ç¨ -i éé¡¹èæ²¡æè¾å¥è¡é¿åº¦éå¶ãç¬¬äºæ¬¡è°ç¨ç xargs ç¡®å®å- å¨éå¶ï¼ä½æä»¬å·²ç¡®ä¿äºå®æ°¸è¿ä¸ä¼éå°è¶åºå¶å¤çè½åèå´çè¡ãè¿å¹¶ä¸æ¯æçæ³çè§£å³æ¹æ³ãçæ³æåµä¸ï¼-i é项ä¸åºè¯¥é¢è®¾è¡é¿åº¦éå¶ï¼è¿ä¹æ¯æ¬æ®µè®¨è®ºä¼åºç°å¨â缺é·âä¸èä¸- çåå ãè¿ä¸ªé®é¢å¨å¤ç find(1) çè¾åºæ¶å¹¶ä¸ä¼åºç°ï¼å å¶æ¯è¡åªä¼è¾åºä¸ä¸ªæä»¶åã
å¨ xargs 4.9.0 çæ¬åä¹åççæ¬ä¸ï¼xargs -P å¨å¶åè¿ç¨ä»å¨è¿è¡ï¼ä½å¶ä¸- æäºå·²ç»è¿å 255 çæåµä¸ä¼éåºã
æ¥å缺é·
GNU findutils
å¨çº¿å¸®å©ï¼<https://www.gnu.org/software/findutils/#get-help>
请å
<https://translationproject.org/team/zh_CN.html>
æ¥åç¿»è¯é误ã
è¯·ä½¿ç¨ GNU Savannah 缺é·è¿½è¸ªç³»ç»ä¸çè¡¨æ ¼æ¥åä»»ä½åºç°çé®é¢ï¼
<https://savannah.gnu.org/bugs/?group=findutils>
æå³ GNU findutils 软件åçéç¨ä¸»é¢å¯ä»¥å¨ bug-findutils é®ä»¶å表ä¸è®¨è®ºï¼
<https://lists.gnu.org/mailman/listinfo/bug-findutils>
çæ
çæææ
© 1990–2024
èªç±è½¯ä»¶åºéä¼ã许å¯è¯
GPLv3+ï¼GNU GPL 第 3
çææ´æ°çæ¬
<https://gnu.org/licenses/gpl.html>ã
è¿æ¯èªç±è½¯ä»¶ï¼æ¨å¯ä»¥èªç±å°æ´æ¹å¹¶å¯¹å¶éæ°åå¸ã卿³å¾æå许çèå´åä¸å«ä»»ä½æä¿ã
åè§
find(1), kill(1), locate(1), updatedb(1), fork(2), execvp(3), locatedb(5), signal(7)
宿´ææ¡£
<https://www.gnu.org/software/findutils/xargs>
æè卿¬å°ä½¿ç¨ï¼info
xargs
è·
æ¬é¡µé¢ä¸æçç±ä¸æ
man
æå页计åæä¾ã
䏿 man
æå页计åï¼https://github.com/man-pages-zh/manpages-zh