Ich dachte, ich * nix-Rohre bis jetzt verstanden ... Ich habe eine ausführbare studio
genannt, die ich symbolisch verlinkt installieren von Android Studio
und ich hatte angenommen, ich könnte die Lage bekommen verbunden mitUnix Rohr in ls
which studio | ls -l
Aber das funktioniert nicht. Was es mir gibt, ist gleichbedeutend damit, ls -l
im aktuellen Verzeichnis gerade ausgeführt zu haben. Wenn ich which studio
starte, bekomme ich /home/me/bin/studio
. Und wenn ich ls -l /home/me/bin/studio
laufen lasse, erhalte ich die erwartete Ausgabe, die mir den symlink Standort zeigt.
Warum funktioniert die Piped-Version nicht? Was habe ich nicht über Rohre gerochen?
Die Antwort mit 'xargs' ist sauberer, aber das ehrt die Farbcodierung meiner Shell, was ein schöner Segen ist! – Dannid