Wie öffne ich einen Pipe-Pfad mit einem Texteditor?

Wie öffne ich einen Pipe-Pfad mit einem Texteditor?

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)"

verwandte Informationen