Ich bin durch ein anderes Thema darauf aufmerksam geworden.
… nur liegt das Programm bei mir nicht in /usr/bin sondern in /bin.
Ups, ich hatte das nicht näher untersucht, aber ich dachte das wäre im Wandel:
1 2 3 | fleet@MATE-focal ~ $ which bash /usr/bin/bash fleet@MATE-focal ~ $ |
Das gleiche unter Ubuntu (GNOME).
Allerdings:
1 2 3 4 5 6 7 8 9 10 11 | fleet@MATE-focal ~ $ dpkg -S /usr/bin/bash dpkg-query: Kein Pfad gefunden, der auf Muster /usr/bin/bash passt fleet@MATE-focal ~ $ dpkg -S /bin/bash bash: /bin/bash fleet@MATE-focal ~ $ env | grep bash SHELL=/bin/bash fleet@MATE-focal ~ $ ls -l /usr/bin/bash -rwxr-xr-x 1 root root 1183448 Jun 18 17:44 /usr/bin/bash fleet@MATE-focal ~ $ ls -l /bin/bash -rwxr-xr-x 1 root root 1183448 Jun 18 17:44 /bin/bash fleet@MATE-focal ~ $ |
Bin ein wenig irritiert und mir stellen sich ein paar Fragen:
Wo liegt denn nun bash?
Wie kommt es nach /usr/bin, wenn nicht durch das Paket? (Auch nicht durch /var/lib/dpkg/info/bash.postinst)
Was sollte ich in meinen Skripten als Shebang verwenden?