Provided by:
manpages-ja_0.5.0.0.20070415-1_all 
å‰
xargs - 標準入力ã‹ã‚‰ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚’作æˆã—ã€ãれを実行ã™ã‚‹
å¼
xargs [-0prtx] [-e[eof-str]] [-i[replace-str]] [-l[max-lines]] [-n max-
args] [-s max-chars] [-P max-procs] [--null] [--eof[=eof-str]]
[--replace[=replace-str]] [--max-lines[=max-lines]] [--interactive]
[--max-chars=max-chars] [--verbose] [--exit] [--max-procs=max-procs]
[--max-args=max-args] [--no-run-if-empty] [--version] [--help] [command
[initial-arguments]]
明
ã“ã®ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãƒšãƒ¼ã‚¸ã¯ GNU 版 xargs ã«é–¢ã—ã¦æ¬ºåмé´ç‡ç™¼é‡Œä»»â–³è¥¦ xargs
ã¯ã¾ãšæ¨™æº–å…¥åŠ›ã‹ã‚‰ç©ºç™½ã¾ãŸã¯æ”¹è¡Œã§åŒºåˆ‡ã‚‰ã‚ŒãŸæ–‡å—列群をèªã¿è¾¼ã‚€
(空白ã¯ãƒ€ãƒ–ルクォーテーション・シングルクォーテーション・
ãƒãƒƒã‚¯ã‚¹ãƒ©ãƒƒã‚·ãƒ¥ã«ã‚ˆã£ã¦ãƒ—ãƒãƒ†ã‚¯ãƒˆã§ã„)。ãã—㦠command (デフォルトã¯
/bin/echo) ã«æ–‡å—列群を続ã‘ãŸã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚’実行ã™ã‚‹ã€‚ initial-argu-
ments ãŒæŒ‡å®šã•れã¦ã„れã°ã€ command ã¨æ¨™æº–入力ã‹ã‚‰æ¸¡ã•ã‚ŒãŸæ–‡å—列ã®é–“ã«ã€
command ã¸ã®å¼•ãŸç‘¤ç®¸é´ç¦¿å‘‚æ°—è´è¥¦ 標準入力ã®ç©ºè¡Œã¯ç„¡è¦–ã•れる。
xargs ãŒçµ‚了ã™ã‚‹ã¨ã„é‡ç“©è ±ä½‘楼焚爾猟未è“
0 æˆåŠŸ
123 command 実行ã®ã„ãšã‚Œã‹ã«ãŠã„ã¦ã€ 1-125 ã®æˆ»ã‚Šå€¤ãŒè¿”ã£ãŸã€‚
124 command ㌠255 を戻り値ã¨ã—ã¦è¿”ã—ãŸã€‚
125 command ãŒã‚·ã‚°ãƒŠãƒ«ã«ã‚ˆã£ã¦ kill ã•れãŸã€‚
126 command ãŒå®Ÿè¡Œã§ã„覆ã
127 command ãŒè¦‹ã¤ã‹ã‚‰ãªã„。
1 ä»–ã®ã‚¨ãƒ©ãƒ¼ãŒèµ·ã“ã£ãŸã€‚
--null, -0
標準入力ã‹ã‚‰ã®æ–‡å—列ã®åŒºåˆ‡ã‚Šã«ã€ç©ºç™½ã§ã¯ãªãヌル文å—ãŒä½¿ã‚れã¦ã„ã‚‹ã¨ã¿ãªã™ã€‚
ã¾ãŸå¼•用符やãƒãƒƒã‚¯ã‚¹ãƒ©ãƒƒã‚·ãƒ¥ã«ç‰¹åˆ¥ã®æ„味をæŒãŸã›ãšã€
ã™ã¹ã¦ã®æ–‡å—ã‚’ãã®ã¾ã¾ç”¨ã„る。
ファイル終了文å—列も無効ã¨ãªã‚Šã€ä»–ã®æ–‡å—列ã¨åŒã˜ã‚ˆã†ã«æ‰±ã‚れる。
入力ã•れる文å—列㫠空白・引用符・ãƒãƒƒã‚¯ã‚¹ãƒ©ãƒƒã‚·ãƒ¥
ãŒå«ã¾ã‚Œã¦ã„ã‚‹å ´åˆã«æ§˜åƒ‚任△è¹Î‘ GNU find ã® -print0
オプションã®å‡ºåŠ›ã‚’ã€ ã“ã®ã‚ªãƒ—ションを指定ã—㟠xargs
ã®å…¥åŠ›ã¨ã™ã‚‹ã¨è‰¯ã„。
--eof[=eof-str], -e[eof-str]
ファイル終了文å—列を eof-str ã«è¨å®šã™ã‚‹ã€‚
入力ã«ã“ã®ãƒ•ァイル終了文å—列ãŒç¾ã‚Œã‚‹ã¨æ®‹ã‚Šã®å…¥åŠ›ã¯ç„¡è¦–ã•れる。
eof-str ãŒçœç•¥ã•れãŸå ´åˆã€ãƒ•ァイル終了文å—列ã¯è¨å®šã•れãªã„。
ã“ã®ã‚ªãƒ—ションãŒä¸Žãˆã‚‰ã‚Œãªã‹ã£ãŸå ´åˆã¯ã€
デフォルトã®ãƒ•ァイル終了文å—列㯠"_" ã¨ãªã‚‹ã€‚
--help xargs ã®åˆ©ç”¨æ³•ã«é–¢ã™ã‚‹ã¾ã¨ã‚を表示ã—ã¦çµ‚了ã™ã‚‹ã€‚
--replace[=replace-str], -i[replace-str]
initial arguments ã®ä¸ã® replace-str ã‚’ã€
標準入力ã‹ã‚‰èªã‚“ã åå‰ã§ç½®ã”垢â”襦
クォートã•れã¦ã„ãªã„空白文å—ã‚’æ–‡å—列ã®åŒºåˆ‡ã‚Šã¨ã¿ãªã•ãªã„。
replace-str ãŒçœç•¥ã•れãŸå ´åˆã¯ã€ "{}"
ãŒãƒ‡ãƒ•ォルトã®ç½®æ›æ–‡å—ã¨ãªã‚‹ (`find -exec' ã¨åŒæ§˜)。 自動的㫠-x
㨠-l 1 ãŒåŒæ™‚ã«æŒ‡å®šã•れãŸã“ã¨ã«ãªã‚‹ã€‚
--max-lines[=max-lines], -l[max-lines]
コマンドラインã‚ãŸã‚Šæœ€å¤§ max-lines ã®å…¥åŠ›è¡Œ (空行以外)
を用ã„る。 çœç•¥ã•れãŸå ´åˆã®ãƒ‡ãƒ•ォルト㯠1。
入力行ãŒç©ºç™½æ–‡å—ã§çµ‚ã£ã¦ã„ã‚‹å ´åˆã«ã¯ã€æ¬¡ã®è¡Œã«ç¶™ç¶šã—ã¦ã„ã‚‹ã¨ã¿ãªã•れる。
自動的㫠-x ãŒåŒæ™‚ã«æŒ‡å®šã•れãŸã“ã¨ã«ãªã‚‹ã€‚
--max-args=max-args, -n max-args
コマンドラインã‚ãŸã‚Šæœ€å¤§ max-args å€‹ã®æ–‡å—列ãŒç”¨ã„られる。
ã‚‚ã—サイズãŒè¶…éŽã—ãŸå ´åˆã«ã¯ (-s オプションã®é …を見よ)〠max-
args ä»¥ä¸‹ã®æ–‡å—列ãŒç”¨ã„られるã“ã¨ã«ãªã‚‹ã€‚ ãŸã ã—ã“れ㯠-x
ã‚ªãƒ—ã‚·ãƒ§ãƒ³ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã§ã€ 指定ã•れã¦ã„ã‚‹å ´åˆã«ã¯
xargs 自身ãŒå®Ÿè¡Œã‚’終了ã™ã‚‹ã€‚
--interactive, -p
コマンドライン毎ã«ã€å®Ÿè¡Œã™ã‚‹ã‹ã©ã†ã‹ã‚’ユーザーã«ãŸãšãるプãƒãƒ³ãƒ—トを出ã—ã€
端末ã‹ã‚‰ä¸€è¡Œèªã¿è¾¼ã‚€ã€‚è¿”ç”㌠`y' ã¾ãŸã¯ `Y'
ã§å§‹ã¾ã£ã¦ã„ãŸå ´åˆã®ã¿ã€ ãã®ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚’実行ã™ã‚‹ã€‚ 自動的ã«
-t ãŒåŒæ™‚ã«æŒ‡å®šã•れãŸã“ã¨ã«ãªã‚‹ã€‚
--no-run-if-empty, -r
標準入力ã«ç©ºè¡Œã—ã‹å«ã¾ã‚Œã¦ã„ãªã„å ´åˆã€ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ãªã„。
通常ã¯å…¥åŠ›ãŒãªã„å ´åˆã§ã‚‚コマンドã¯ä¸€å›žå®Ÿè¡Œã•れる。
--max-chars=max-chars, -s max-chars
コマンドライン当ãŸã‚Šã«æŒ‡å®šã§ã„è§èš¤è…“è«’æºæ•°ã‚’ max-chars
ã«è¨å®šã™ã‚‹ã€‚ æ–‡å—æ•°ã«ã¯ã‚³ãƒžãƒ³ãƒ‰ã¨ initial argumentsã€
コマンドライン文å—åˆ—ã®æœ€å¾Œã‚’示ã™ãƒŒãƒ«æ–‡å—ã‚‚å«ã¾ã‚Œã‚‹ã€‚
デフォルト㯠20 x 1024 æ–‡å—ã‚‚ã—ãã¯ã‚·ã‚¹ãƒ†ãƒ ã§å¯èƒ½ãªæœ€å¤§å€¤ã€‚
--verbose, -t
実行ã™ã‚‹å‰ã«ã€ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‚’標準エラー出力ã«è¡¨ç¤ºã™ã‚‹ã€‚
--version
xargs ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’表示ã—ã¦çµ‚了ã™ã‚‹ã€‚
--exit, -x
サイズãŒè¶…éŽã—ãŸå ´åˆ (-s オプションã®é …を見よ) 終了ã™ã‚‹ã€‚
--max-procs=max-procs, -P max-procs
一時ã«å®Ÿè¡Œã™ã‚‹ãƒ—ãƒã‚»ã‚¹ã®æœ€å¤§æ•°ã‚’ max-procs ã«è¨å®šã™ã‚‹ã€‚
デフォルト㯠1。 ã‚‚ã— max-procs ㌠0 ã®å ´åˆã¯ã€ xargs
ã¯å¯èƒ½ãªé™ã‚Šå¤šãã®ãƒ—ãƒã‚»ã‚¹ã‚’実行ã—よã†ã¨ã™ã‚‹ã€‚ -n オプションã¯
-P ã¨ã„ã£ã—ょã«ç”¨ã„るよã†ã«ã™ã‚‹ã“ã¨ã€‚
ã•ã‚‚ãªã„ã¨ä¸€å›žã®å®Ÿè¡Œã—ã‹è¡Œã‚れãªã„å ´åˆãŒã‚る。
find(1L), locate(1L), locatedb(5L), updatedb(1L)
Finding Files (on-line in Info, or printed)
XARGS(1L)