Als «bash» getaggte Fragen

126
Vorrang der logischen Shell-Operatoren &&, ||

Ich versuche zu verstehen, wie die logische Operatorrangfolge in Bash funktioniert. Zum Beispiel hätte ich erwartet, dass der folgende Befehl nichts wiedergibt. true || echo aaa && echo bbb Entgegen meiner Erwartung bbbwird jedoch gedruckt. Kann mir bitte jemand erklären, wie ich Compounded...

123
entferne bestimmte Zeichen aus einer Variablen mit bash

Ich möchte eine Variable analysieren (in meinem Fall ist es die Development-Kit-Version), um sie dot ( .) -frei zu machen . Wenn version='2.3.3'ja, ist die gewünschte Ausgabe 233. Ich habe es wie folgt versucht, aber es muss .durch einen anderen Charakter ersetzt werden, der mir das gibt 2_3_3. Es...

120
Was ist der Unterschied zwischen "sort -u" und "sort | uniq ”?

Überall, wo ich jemanden sehe, der eine sortierte, eindeutige Liste benötigt, wird er immer weitergeleitet sort | uniq. Ich habe noch nie Beispiele gesehen, bei denen jemand sort -ustattdessen verwendet. Warum nicht? Was ist der Unterschied und warum ist es besser, uniq als die eindeutige...

118
Was ist der Zweck des Hash-Befehls?

Wenn Sie ausführen hash, wird der Pfad aller Befehle angezeigt, die seit dem letzten Zurücksetzen des Hash ausgeführt wurden ( hash -r). [root@c04c ~]# hash hash: hash table empty [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 1 /usr/bin/whoami [root@c04c ~]# whoami root [root@c04c ~]#...

114
Übergeben Sie Befehlszeilenargumente an das Bash-Skript

Ich bin neu in der Programmierung von Bash-Skripten. Ich möchte ein Bash-Skript 'deploymLog' implementieren, das als Eingabe ein String-Argument (Name) akzeptiert. [root@localhost Desktop]# ./deploymLog.sh name Hier möchte ich das Zeichenfolgenargument (Name) über die Befehlszeile übergeben Als...