Ich möchte den echoBefehl ausführen lassen, wenn er cat /etc/passwd | grep "sysa"nicht wahr ist. Was mache ich falsch? if ! [ $(cat /etc/passwd | grep "sysa") ]; then echo "ERROR - The user sysa could not be looked up" exit
Ich möchte den echoBefehl ausführen lassen, wenn er cat /etc/passwd | grep "sysa"nicht wahr ist. Was mache ich falsch? if ! [ $(cat /etc/passwd | grep "sysa") ]; then echo "ERROR - The user sysa could not be looked up" exit
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 7 Jahren . Wie ist es möglich, die Standard-Shell zu ändern? Der envBefehl sagt...
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"...
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
Gibt es in Bash eine Möglichkeit, sich an das Argument des vorherigen Befehls zu erinnern? Normalerweise vi file.cfolge ich gefolgt von gcc file.c. Gibt es in Bash eine Möglichkeit, sich an das Argument des vorherigen Befehls zu
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...
Ohne Verwendung sedoder awk, nur cut , wie bekomme ich das letzte Feld , wenn die Anzahl der Felder unbekannt oder zu ändern ist mit jeder
Ich versuche, ein bestimmtes (viertes) Feld aus dem spaltenbasierten, an das Leerzeichen angepassten Textstrom zu extrahieren. Ich versuche, den cutBefehl folgendermaßen zu verwenden: cat text.txt | cut -d " " -f 4 Behandelt leider cutnicht mehrere Leerzeichen als ein Trennzeichen. Ich hätte...
Ich möchte mehrere Bedingungen wie diese darstellen: if [ ( $g -eq 1 -a "$c" = "123" ) -o ( $g -eq 2 -a "$c" = "456" ) ] then echo abc; else echo efg; fi aber wenn ich das Skript ausführe, zeigt es syntax error at line 15: `[' unexpected, wobei Zeile 15 diejenige ist, die zeigt, ob...
Was ist der Unterschied zwischen waitund
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
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...
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...
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...
Wie hebe ich die bash / shell-Befehle in Markdown-Dateien hervor? Zum Hervorheben jsschreibe ich zum Beispiel : ```js function () { return "This code is highlighted as Javascript!"} ``` Zum Hervorheben von HTML-Code verwende ich ```html. Wie können wir Bash / Shell-Befehle
Ich versuche, etwas in Bash zu verwenden, um mir die Zeilenenden in einer Datei anzuzeigen, die gedruckt und nicht interpretiert wird. Die Datei ist ein Speicherauszug von SSIS / SQL Server, der von einem Linux-Computer zur Verarbeitung eingelesen wird. Gibt es irgendwelche Schalter innerhalb vi,...
Ich führe gelegentlich eine Bash-Befehlszeile wie folgt aus: n=0; while [[ $n -lt 10 ]]; do some_command; n=$((n+1)); done some_commandMehrmals hintereinander ausführen - in diesem Fall zehnmal. Oft some_commandist es wirklich eine Befehlskette oder eine Pipeline. Gibt es eine präzisere...
Ich habe den folgenden sedBefehl erfolgreich verwendet, um Text unter Linux zu suchen / zu ersetzen: sed -i 's/old_link/new_link/g' * Wenn ich es jedoch unter Mac OS X versuche, erhalte ich Folgendes: "Befehl c erwartet \ gefolgt von Text" Ich dachte, auf meinem Mac läuft eine normale...
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
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'...