私は次のようなことをしたいのです:
which some_script | gedit
これを実行すると、gedit
の代わりに新しいドキュメントが開きます/some/path/some_script
。
私が成し遂げた最高のことは次のとおりです。
gedit $(which some_script)
でも私はそれが好きではありません。
答え1
入力を引数に変換するには、次を使用しますxargs
。
some command | xargs gedit
正しい方法が「気に入らない」ので、ファイル名などのスペースに注意してください。
ご存知のとおり、最も適切な方法は:
gedit "$(command -v some_script)"