Als «shell-script» getaggte Fragen

Fragen zu Shell-Skripten, ausführbaren Dateien, die von einer Shell interpretiert werden (bash, zsh usw.).

7
Welchem ​​Zweck dient der eingebaute Doppelpunkt?
Ich habe viele Shell-Skripte gehackt, und manchmal verwirren mich die einfachsten Dinge. Heute bin ich auf ein Skript :gestoßen, das das (Doppelpunkt-) Bash-Builtin ausgiebig genutzt hat. Die Dokumentation scheint einfach zu sein: : (a colon) : [arguments] Führen Sie nichts weiter aus, als Argumente zu erweitern und Umleitungen durchzuführen. Der …


8
Verschiedene Möglichkeiten, ein Shell-Skript auszuführen
Es gibt verschiedene Möglichkeiten, ein Skript auszuführen. Die mir bekannten sind: /path/to/script # using the path (absolute or relative) . script # using the . (dot) source script # using the `source` command Sind die mehr davon? Was sind die Unterschiede zwischen ihnen? Gibt es Situationen, in denen ich eine …







3
Wie man ein Array von Zeilen in zsh richtig sammelt
Ich dachte, das Folgende würde die Ausgabe von my_commandin einem Array von Zeilen gruppieren : IFS='\n' array_of_lines=$(my_command); Das $array_of_lines[1]würde sich auf die erste Zeile in der Ausgabe von my_command, $array_of_lines[2]auf die zweite und so weiter beziehen . Der obige Befehl scheint jedoch nicht gut zu funktionieren. Es scheint auch die …
42 shell-script  zsh 



4
Rekursives Finden der größten Datei
Ich versuche, die größte Datei in einem Verzeichnis rekursiv zu finden. Befindet sich in diesem Verzeichnis ein Unterverzeichnis, muss die Funktion in dieses Verzeichnis wechseln und prüfen, ob die größte Datei vorhanden ist. Sobald die größte Datei gefunden wurde, wird die Ausgabe mit dem relativen Pfadnamen sowie dem Namen und …


3
Variable als Befehl; eval vs bash -c
Ich habe ein Bash-Skript gelesen, das jemand erstellt hat, und ich habe festgestellt, dass der Autor eval nicht verwendet, um eine Variable als Befehl auszuwerten. Der Autor verwendete bash -c "$1" Anstatt von eval "$1" Ich gehe davon aus, dass eval die bevorzugte Methode ist und wahrscheinlich sowieso schneller. Ist …

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.