Als «bash» getaggte Fragen

22
Vergleichen von zwei Zeichenfolgen in Bash

Ich habe den folgenden ifBlock in meinem Bash-Skript: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi Die Skriptausführung betritt meinen ifBlock nicht, obwohl $PACKAGENAMEgleich ist kakadu-v6_4-00902C. Was mache ich

22
Kopieren von Dateien mit mehreren Erweiterungen

Ich möchte Dateien mit mehreren Erweiterungen in ein einziges Zielverzeichnis kopieren. Zum Beispiel kann ich den folgenden Befehl verwenden, um alle TXT- Dateien im Arbeitsverzeichnis in ein Verzeichnis mit dem Namen zu kopieren destination: cp -v *.txt destination/ Und ich kann Folgendes...

22
Wie kann ich eine Datei mit dem Namen ">" löschen?

Ich habe ein Python-Skript ausgeführt, das eine Fehlfunktion aufwies und sudozum Erstellen einer Datei mit dem Namen verwendet wurde >. Wie kann ich diese Datei entfernen? Wenn ich es versuche sudo rm >, erhalte ich natürlich den Fehler bash: syntax error near unexpected token 'newline', weil...

22
Bash-Regex-Erfassungsgruppe

Ich versuche, mehrere alphanumerische Werte (diese Zahl kann variieren) von einer Zeichenfolge abzugleichen und sie in einem Bash-Capture-Gruppenarray zu speichern. Ich bekomme jedoch nur das erste Match: mystring1='<link rel="self" href="/unix//api/clouds/1/instances/1BBBBBB"/> dsf <link...

22
So rufen Sie nach jedem Bash-Befehl ein Skript auf

Ist es möglich, in diesem Beispiel ein Skript aufzurufen, das hey.shnach jedem Bash-Befehl benannt ist? Zum Beispiel tippen Sie lsdie Eingabetaste und ls wird ausgeführt, dann wird hey.shausgeführt. Sie geben dann cd .. (oder einen anderen Befehl) ein , cd wird ausgeführt und dann wird...

22
Was macht der Befehl set ohne Argumente?

Was macht ein setBefehl ohne Argumente? Wie ich sehen kann, druckt es meine Umgebungsvariablen genau wie ein envBefehl aus, jedoch in alphabetischer Reihenfolge. Außerdem werden verschiedene Informationen (Variablen? Funktionen?) Ausgegeben: __git_printf_supports_v=yes

22
Ausführen einer Bash-Skript-Funktion mit Sudo

Ich habe ein Skript, das eine Reihe von verschiedenen Dingen ausführt, von denen die meisten keine besonderen Berechtigungen erfordern. Ein bestimmter Abschnitt, den ich in einer Funktion enthalten habe, benötigt jedoch Root-Rechte. Ich möchte nicht, dass das gesamte Skript als Root ausgeführt...

22
Beenden Sie den Code am Ende eines Bash-Skripts

Ich bin verwirrt über die Bedeutung des Exit-Codes am Ende eines Bash-Skripts: Ich weiß, dass der Exit-Code 0 bedeutet, dass er erfolgreich abgeschlossen wurde und dass es noch viele weitere Exit-Code-Nummern gibt (127, wenn ich mich nicht irre?). Meine Frage ist, ob der Exit-Code 0 am Ende eines...

22
Wie erstelle ich eine for-Schleife in der Befehlszeile?

Nehmen wir ein einfaches for loop #!/bin/bash for i in `seq 1 10`; do echo $i done AFAIK-Semikolon in Bash-Skripten bewirkt, dass die Shell den aktuellen Befehl synchron ausführt und dann zum nächsten übergeht. Wenn Sie die Eingabetaste drücken, ist dies im wahrsten Sinne des Wortes identisch, es...

22
Was ist der schnellste Weg, um ein Skript auszuführen?

Ich habe mich gefragt, wie man ein Skript am schnellsten ausführt. Ich habe gelesen, dass es einen Unterschied in der Geschwindigkeit gibt, wenn man die Ausgabe des Skripts auf dem Terminal anzeigt, in eine Datei umleitet oder vielleicht /dev/null. Also, wenn die Ausgabe nicht wichtig ist, was ist...

21
Was ist das IFS?

Ich habe diesen Thread gelesen: Wie werden die Zeilen einer Datei durchlaufen? Was ist IFS? Und wie wird es im Kontext von for-loops