假設您打開搜索由ls -Q
和grep
爲什麼xargs -t不顯示引號?
$ mkdir "example 1"
$ mkdir "example 2"
$ ls -Q | grep example | xargs -t nautilus
然後選擇-t
顯示nautilus example 1 example 2
不帶引號兩個目錄。但是,文件夾已正確打開。
$ ls -Q | grep example | xargs -t echo
echo example 1 example 2
example 1 example 2
而且是完全完整的,讓我顯示xargs
輸入:
$ ls -Q | grep example
"example 1"
"example 2"
所以引號那裏......
這到底是怎麼回事?報價去了哪裏?
的報價分別爲*從未*文件名(S)的一部分。做'例子*',你會發現它。 – devnull
做'ls -Q | grep example',你會看到'-Q'是否引用了w.r.t。 :-) –
甜。從來不知道'ls'提供了一個引用條目的選項。 – devnull