有關於xargs -i的問題 - Linux

Lily avatar
By Lily
at 2010-09-02T18:26

Table of Contents

之前寫了一個程式,會讀取第一個argument作為參數使用,另外在一個txt檔中將很多args
一個一個列出來,類似:
A B C D ...
其中A B C D都是該執行的指令。

然後再利用cat args.txt | xargs -i command {}的指令,希望能一次執行所有數據。但
最後發現這樣寫的話,xrags似乎會把一整行當作一個argument,因為我以下列指令測試
時:
echo 123 456| xargs -i ./a.out {}
(a.out是我臨時寫的程式,作用只是把第一個argument印出來)
執行的結果為:
123 456
但當我改成:
echo 123 456| xargs ./a.out
執行的結果卻是:
123
而改成;
echo "123\n456"| xargs -i ./a.out {}
得到的是:
123
456
我原先希望得到的結果為最後一個,但是直接使用-i時xargs卻把整行指令包含空白都當
作一個argument,只會把換行當作不同參數,不知道-i是不是真的只能將換行當作分隔呢?

--
Tags: Linux

All Comments

Lydia avatar
By Lydia
at 2010-09-06T16:49
-d 好像可以指定delimiter 不知道是不是你要的
Victoria avatar
By Victoria
at 2010-09-10T15:39
echo "123 456" | xargs -i -d" " ./a.out {}
Edward Lewis avatar
By Edward Lewis
at 2010-09-14T19:39
我這邊的xargs似乎沒有這個參數@@
Leila avatar
By Leila
at 2010-09-17T14:33
ubuntu有-d可用 原po可以用msn xargs查查看有沒有類似的
Belly avatar
By Belly
at 2010-09-18T18:51
man xargs -w-??? msn 微妙..
John avatar
By John
at 2010-09-19T02:29
哈哈,夜深了,頭腦不太清楚 XDDD

在Ubuntu上使用bjam產生執行檔的問題

Ivy avatar
By Ivy
at 2010-09-02T16:28
小弟最近在使用bjam企圖產生某個C code的執行檔 但是出現了以下兩個錯誤訊息: /home/steven7337/tetra/tt_token.hpp:174: error: declaration of ‘const tetra::symbolandlt;char_typeandgt;* tetr ...

arch 編譯btnx 或easystroke 失敗

Ula avatar
By Ula
at 2010-09-02T16:23
XD 晚上的時候更新 不知為啥HWCLOCK抓不到 開不起來QQ 索性重灌 灌完之後不死心再一次 這次很順利 有跑出錯誤訊息 之前只看到整片的錯誤XD 這次很明顯看到沒有安裝gtkmm這個套件 補安裝之後順利編譯過easystroke了 抱歉浪費各位的時間了 ---------------------- ...

在ubuntu 10.04上安裝vmware server 2. …

Callum avatar
By Callum
at 2010-09-02T14:12
自己回一下 已經解決了 先設定root密碼 sudo root password 設定完密碼之後以root和新密碼就可以登入了 ※ 引述《pkwater (小貝)》之銘言: : 如題 : vnware server 在google大神的幫助下已經安裝完成 : 小弟我對linux不熟也沒有玩過vmw ...

vim對bash的語法標色很不太對勁?

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2010-09-02T13:02
我家的vim對bash語法的標色很奇怪…… 如以下shell: PWD=$(pwd) ./${PWD##/*} 他的標色完全亂掉……變成這個樣子:http://ppt.cc/SaY, 上網搜尋vim highlight bash,結果只找到要我執行:set syn=sh,但完全無效,我想是因 為vim已 ...

在debian執行amfphp

Robert avatar
By Robert
at 2010-09-02T12:35
請問一下 有人有試過在debian下安裝amfphp嗎?? 小弟最近安裝完後 Apache跟MySQL都確定啟動了 測試MySQL也確定連的上 只是FLASH就是執行不出來 請問有人成功執行過嗎??? 還是有哪些地方需要注意的?? - ...