我正在編寫一個簡單的程序來運行我係統上各種目錄中的一堆文件。它基本上涉及到打開它們並檢查有效的XML。此程序的其中一個選項是列出不良的xml文件。Xargs的最佳輸出格式
這引出我的問題。用於XARGS的最佳輸出格式是什麼。我認爲把每個條目放在一個換行符上就足夠了,但看起來有點混亂。因爲文件名都有空格。
所以說,我的輸出是:
./dir name 1/file 1.xml
./dir name 2/file 2.xml
./dir name 3/file 3.xml
我嘗試下面的命令,但它一直說「沒有這樣的文件或目錄」。
./myprogram.py --list BADXML | xargs -d '\n' cat
所以..我要麼誤解了如何使用xargs的或者我需要稍微改變我的程序的輸出格式。我不確定最好用最簡單的路線)。如果我可以避免它,我會討厭必須總是輸入一堆xarg選項。
'touch space \ dir; echo hello> space \ dir/space \ file;回聲「空間目錄/空間文件」| xargs -d'\ n'cat'適用於我 – 2010-01-31 06:37:36