Ich möchte so etwas machen:
which some_script | gedit
Wenn ich dies tue, gedit
öffne ich einfach ein neues Dokument anstelle von /some/path/some_script
.
Das Beste, was mir gelungen ist, ist:
gedit $(which some_script)
aber es gefällt mir nicht.
Antwort1
Um Eingaben in Argumente umzuwandeln, verwenden Sie xargs
:
some command | xargs gedit
Da Ihnen die richtige Methode „nicht gefällt“, seien Sie vorsichtig mit Leerzeichen in Dateinamen und dergleichen.
Nur damit Sie es wissen, dieam besten geeignetIst:
gedit "$(command -v some_script)"