Als «bash» getaggte Fragen

316
Ü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"...

313
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

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

305
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

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

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

303
Befehl unter Linux automatisch wiederholen

Ist es in der Linux-Befehlszeile möglich, einen Befehl alle n Sekunden wiederholen zu lassen ? Angenommen, ich habe einen Import ausgeführt, und das tue ich ls -l um zu überprüfen, ob die Dateigröße zunimmt. Ich hätte gerne einen Befehl, um diese automatisch wiederholen zu

299
Ausführen von Bash-Befehlen in Python

Auf meinem lokalen Computer führe ich ein Python-Skript aus, das diese Zeile enthält bashCommand = "cwm --rdf test.rdf --ntriples > test.nt" os.system(bashCommand) Das funktioniert gut. Dann führe ich denselben Code auf einem Server aus und erhalte die folgende Fehlermeldung 'import site'...