Als «bash» getaggte Fragen

Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.

2
Wie kann eine benutzerdefinierte automatische Vervollständigung für bestimmte Befehle angegeben werden?
Gibt es eine Möglichkeit, Bash genau wissen zu lassen, was angezeigt werden soll, wenn Sie doppelte Tabs ausführen? Zum Beispiel habe ich ein Python-Skript, scpydas ein paar Argumente erfordert. Zum Beispiel apt-get, wenn Sie doppelte Registerkarte gibt Autoclean Build-Dep Clean Dselect-Upgrade Purge Source Upgrade autoremove check dist-upgrade installiere remove update …


2
Negiere while-Loop-Bedingung in bash
In einem Teil des Skripts, an dem ich arbeite, möchte ich überprüfen, ob die eingegebene IP-Adresse im richtigen Format vorliegt. Ich möchte eine Schleife machen, während das Eingabeformat NICHT korrekt ist. Das Folgende funktioniert für eine Schleife, während das Format korrekt ist. while [[ $range =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} ]] do Wie …
25 bash 

2
Unterschied zwischen >> und> \> Operatoren?
RHEL 6 Gibt es einen Unterschied zwischen >>und >\>Operatoren? Ich habe den folgenden Klappentext in einem RHEL-Trainingsbuch gelesen: Msgstr "" "Sie können eine Standardausgabe mit einem Doppelumleitungspfeil am Ende einer vorhandenen Datei anfügen, z ls >\> filelist Ich bin eher an das gewöhnt >> Bediener und wenn ich beides versuche, …
25 bash  rhel 


3
Wie kann ich erkennen, ob ich in einer Subshell bin?
Ich versuche, eine Funktion zu schreiben, die die Funktionalität des exiteingebauten Moduls ersetzt, um zu verhindern, dass ich das Terminal verlasse. Ich habe versucht, die SHLVLUmgebungsvariable zu verwenden, aber sie scheint sich innerhalb von Subshells nicht zu ändern: $ echo $SHLVL 1 $ ( echo $SHLVL ) 1 $ bash …
24 bash  shell  exit  subshell 




5
Wie bekomme ich das tty, in dem bash läuft?
In der zweiten von dieser Seite vorgeschlagenen Methode erhält man das tty, in dem die Bash ausgeführt wird, mit dem Befehl: ps ax | grep $$ | awk '{ print $2 }' Ich dachte mir, dass dies sicherlich ein bisschen faul ist, alle laufenden Prozesse aufzulisten, nur um einen von …
24 bash  tty  ps 



4
So passen Sie die Bash-Befehlsergänzung an
In bash ist es einfach genug, die benutzerdefinierte Vervollständigung von Befehlsargumenten mithilfe der completeintegrierten Funktion einzurichten . Zum Beispiel, wenn Sie für einen hypothetischen Befehl mit einer Zusammenfassung von foo --a | --b | --ctun könntencomplete -W '--a --b --c' foo Sie können auch die Vervollständigung anpassen, die Sie erhalten, …

4
Beginnend mit den Argumenten bash: -lt und -gt
Ich fange mit bash an und habe folgendes herausgefunden: if test $first -lt $second then echo $first is lower than $second else if test $first -gt $second then echo $first is higher than $second else echo $first and $second are equals fi fi Um das Skript zu lesen und auszuführen, …
24 bash  shell  test 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.