Als «bash» getaggte Fragen

Bei Fragen zu Skripten, die für die Bash-Befehlsshell geschrieben wurden. Überprüfen Sie Shell-Skripte mit Fehlern / Syntaxfehlern mit dem Shellcheck-Programm (oder auf dem Web-Shellcheck-Server unter https://shellcheck.net), bevor Sie sie hier veröffentlichen. Fragen zur interaktiven Verwendung von Bash sind bei Super User eher themenbezogen als bei Stack Overflow.

8
Überprüfen Sie die Ordnergröße in Bash
Ich versuche, ein Skript zu schreiben, das eine Verzeichnisgröße berechnet. Wenn die Größe weniger als 10 GB und mehr als 2 GB beträgt, führen Sie eine Aktion aus. Wo muss ich meinen Ordnernamen angeben? # 10GB SIZE="1074747474" # check the current size CHECK="`du /data/sflow_log/`" if [ "$CHECK" -gt "$SIZE" ]; …
316 bash  shell  directory 

10
Echo-Tab-Zeichen im Bash-Skript
Wie kann ich ein oder mehrere Tabulatorzeichen mithilfe eines Bash-Skripts wiedergeben? Wenn ich diesen Code ausführe res=' 'x # res = "\t\tx" echo '['$res']' # expect [\t\tx] Ich verstehe das res=[ x] # that is [<space>x]
313 bash  tabs  echo  spaces 



10
Ausführen mehrerer Befehle mit xargs
cat a.txt | xargs -I % echo % Im obigen Beispiel verwendet xargs echo %das Befehlsargument. In einigen Fällen benötige ich jedoch mehrere Befehle, um das Argument anstelle eines zu verarbeiten. Zum Beispiel: cat a.txt | xargs -I % {command1; command2; ... } Aber xargs akzeptiert dieses Formular nicht. Eine …
310 bash  xargs 




4
Installieren Sie MySQL unter Ubuntu ohne Passwortabfrage
Wie schreibe ich ein Skript, um den MySQL-Server unter Ubuntu zu installieren? sudo apt-get install mysql wird installiert, fordert aber auch zur Eingabe eines Kennworts in die Konsole auf. Wie mache ich das nicht interaktiv? Das heißt, schreiben Sie ein Skript, das das Passwort bereitstellen kann? #!/bin/bash sudo apt-get install …
305 mysql  bash  ubuntu  apt 

11
Verketten mehrerer Textdateien zu einer einzigen Datei in Bash
Was ist der schnellste und pragmatischste Weg, um alle * .txt-Dateien in einem Verzeichnis in einer großen Textdatei zu kombinieren? Derzeit verwende ich Windows mit Cygwin, damit ich Zugriff auf BASH habe. Windows-Shell-Befehl wäre auch schön, aber ich bezweifle, dass es einen gibt.
305 bash  shell 

9
Rückgabewert in einer Bash-Funktion
Ich arbeite mit einem Bash-Skript und möchte eine Funktion zum Drucken eines Rückgabewerts ausführen: function fun1(){ return 34 } function fun2(){ local res=$(fun1) echo $res } Wenn ich ausführe fun2, wird "34" nicht gedruckt. Warum ist das so?


16
Ssh veranlassen, einen Befehl im Hintergrund auf dem Zielcomputer auszuführen
Dies ist eine Folgefrage zu Wie verwenden Sie ssh in einem Shell-Skript? Frage. Wie kann ich den Befehl ssh zurückgeben, wenn ich einen Befehl auf dem Remotecomputer ausführen möchte, der im Hintergrund auf diesem Computer ausgeführt wird? Wenn ich versuche, nur das kaufmännische Und (&) am Ende des Befehls einzufügen, …
304 bash  ssh  csh 



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.