Als «bash-script» getaggte Fragen

In der Bash-Shell-Sprache geschriebene Skripte. Die meisten Fragen sollten stattdessen die Tags / bash und / shell-script verwenden.

144
Weiterleitung nach / dev / null

Ich lese ein Beispiel für ein Bash-Shell-Skript: #!/bin/bash # This script makes a backup of my home directory. cd /home # This creates the archive tar cf /var/tmp/home_franky.tar franky > /dev/null 2>&1 # First remove the old bzip2 file. Redirect errors because this generates some if the...

41
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...

27
Bash in Linux gegen Mac OS

Ich kaufe einen iMac. Ich arbeite schon seit langer Zeit an Linux und mache ein paar Bash-Skripte. Ich habe mich gefragt, ob alle Bash-Befehle und -Funktionen unter Mac OS verfügbar sind. Hat jemand Erfahrung mit Mac Bash Scripting? Ich schätze Ihre

17
Eine Bash-Funktion, die wie andere Sprachen argumentiert?

Ich habe eine Bash-Funktion, um das $PATHwie folgt einzustellen - assign-path() { str=$1 # if the $PATH is empty, assign it directly. if [ -z $PATH ]; then PATH=$str; # if the $PATH does not contain the substring, append it with ':'. elif [[ $PATH != *$str* ]]; then PATH=$PATH:$str; fi } Aber das...

16
Bash: Was ist die Verwendung von Typ (Bash Builtins)?

Ich bin auf einen Befehl im Bash-Skript gestoßen, in dem ich Folgendes gefunden habe: find /var/log/abcd -type f Der obige Befehl befand sich im Zusammenhang mit der Bereinigung der Protokolldateien. Ich weiß was findtut. Nachdem ich es gesehen hatte -type f, suchte ich die Handbuchseite danach....

13
Regulärer Ausdruck im Bash-Skript

Dies ist mein erstes Bash-Scripting, daher mache ich wahrscheinlich einen leichten Fehler. Grundsätzlich versuche ich, ein Skript zu schreiben, das die Gruppen eines Benutzers abruft, und wenn sie sich in einer bestimmten Gruppe befinden, wird dies entsprechend protokolliert. Offensichtlich wird es...

9
Schreiben ab einer bestimmten Zeilennummer in eine Textdatei

In einem Bash-Skript möchte ich einige Zeilen in eine Textdatei schreiben, aber diese Datei wurde bereits zuvor verwendet und enthält Texte. Ich möchte also einen zusätzlichen Text darin wiedergeben, beginnend mit einer bestimmten Zeilennummer in der Datei. Ich möchte so etwas: echo -fromLineNumber...