Als «scripting» getaggte Fragen

7
Sicher beenden, während Schleifen in Bash

Angenommen, ich habe ein Bash-Skript, das Folgendes tut: while : do foo done Ich möchte in der Lage sein, dieses Skript von der Konsole aus auszuführen und es zu einem beliebigen Zeitpunkt zu beenden, solange es zwischen zwei foo-Läufen auftritt. Wenn ich also beispielsweise Ctrl+ drücke C(es...

7
bash: Wie geben Sie Dateierweiterungen zurück?

Ich möchte ein Skript schreiben, um nur die Erweiterung des Eingabedateinamens zurückzugeben. Zum Beispiel textfile.txt sollte zurückkehren txt. Ich bin neu in Linux und Bash und versuche zu lernen, wie man grundlegende Skripte schreibt. Vielen

7
Shell-Skript: Wenn mehrere Bedingungen

Ich möchte ein Shell-Skript erstellen, das etwas wiedergibt, wenn 3 Verzeichnisse nicht vorhanden sind. Hier ist der Code, den ich geschrieben habe: test.sh: if [ ! -d "/home/unix/POSTagger2" ] || [! -d "/home/unix/POSTagger2/stanford-parser-full-2015-12-09"] || [! -d

7
Invertieren eines assoziativen Arrays

Angenommen, ich habe ein assoziatives Array in bash, declare -A hash hash=( ["foo"]=aa ["bar"]=bb ["baz"]=aa ["quux"]=bb ["wibble"]=cc ["wobble"]=aa ) wo mir sowohl Schlüssel als auch Werte unbekannt sind (die tatsächlichen Daten werden aus externen Quellen gelesen). Wie kann ich ein Array der...

2
Index der Positionsparameter drucken / ausgeben

Ich habe diesen funktionierenden und einfachen Code, um die Positionsparameter VALUES wiederzugeben for i do echo "Argument = $i " done Hier ist die tatsächliche Ausgabe des Scrips Argument = --atleast-pkgconfig-version Argument = 0.9.0 Es macht den Job, aber ich habe versucht herauszufinden, wie...