我想做這樣的事情:
which some_script | gedit
如果我這樣做,gedit
只需打開新文檔,而不是/some/path/some_script
.
我設法做的最好的事情是:
gedit $(which some_script)
但我不喜歡它。
答案1
若要將輸入轉換為參數,請使用xargs
:
some command | xargs gedit
由於您“不喜歡”正確的方法,因此請注意檔案名稱等中的空格。
只是想讓你知道,最適合的方式是:
gedit "$(command -v some_script)"