Ich möchte alle Programme mit Namen wie "gcc", "gcc-4.2", "gcc-4.9" und so weiter finden.
Alle Binaries finden, mit denen ich versucht habe which -a gcc*.
"*" Wird aber nicht als "any" erkannt which Befehl.
Gibt es eine Möglichkeit, alle Programme in der PATH-Umgebungsvariablen anhand einer Musterübereinstimmung zu finden?
* ist erweitert Vor Das Programm wird ausgeführt. Das bedeutet, dass die Interpretation nicht vom Programm abhängt. In diesem Fall, gcc* wird im aktuellen Verzeichnis erweitert. Deshalb funktioniert es nicht.
/usr/bin/gcc. und mit brew installiertes gcc wird platziert /usr/local/bin/gcc-4.x. Ich wollte wissen, dass es andere gibt gcc-* Programme. Natürlich kann ich verwenden find, aber es dauert einige Zeit.
gccund drücken Sie zweimal die Tabulatortaste, um die automatische Vervollständigung durchzuführen. Funktioniert das für Sie oder wie ist Ihre Situation? Das heißt, warum brauchen Sie das?