Als «shell» getaggte Fragen

Der Begriff "Shell" bezieht sich auf eine allgemeine Klasse textbasierter interaktiver Befehlsinterpreter, die am häufigsten mit den Unix- und Linux-Betriebssystemen verbunden sind. Bei Fragen zu Shell-Skripten verwenden Sie bitte ein spezifischeres Tag wie "bash", "Powershell" oder "ksh". Ohne ein bestimmtes Tag sollte eine tragbare (POSIX-kompatible) Lösung angenommen werden, obwohl die Verwendung von 'posix' zusätzlich oder 'sh' vorzuziehen ist.




18
Speichern von Standardfehlern in einer Variablen
Angenommen, ich habe ein Skript wie das folgende: nutzlos.sh echo "This Is Error" 1>&2 echo "This Is Output" Und ich habe noch ein Shell-Skript: auchUseless.sh ./useless.sh | sed 's/Output/Useless/' Ich möchte "This Is Error" oder einen anderen stderr aus nutzlos.sh in einer Variablen erfassen. Nennen wir es FEHLER. Beachten Sie, …




15
Holen Sie den Hash-Wert nur mit md5sum (ohne Dateinamen).
Ich benutze md5sum, um einen Hashwert für eine Datei zu generieren. Aber ich muss nur den Hash-Wert erhalten, nicht den Dateinamen. md5=`md5sum ${my_iso_file}` echo ${md5} 3abb17b66815bc7946cefe727737d295 ./iso/somefile.iso Wie kann ich den Dateinamen "entfernen" und nur den Wert behalten?
176 bash  shell  md5sum 


5
So überprüfen Sie, ob eine Datei in einem Shell-Skript vorhanden ist
Ich möchte ein Shell-Skript schreiben, das prüft, ob eine bestimmte Datei archived_sensor_data.jsonvorhanden ist, und sie in diesem Fall löscht. Nach http://www.cyberciti.biz/tips/find-out-if-file-exists-with-conditional-expressions.html habe ich Folgendes versucht: [-e archived_sensor_data.json] && rm archived_sensor_data.json Dies löst jedoch einen Fehler aus [-e: command not found wenn ich versuche, das resultierende test_controllerSkript mit dem ./test_controllerBefehl auszuführen …
175 shell 

9
Wie führe ich den Befehl sftp mit einem Passwort aus dem Bash-Skript aus?
Ich muss eine Protokolldatei mit SFTP von einem Linux-Host auf einen Remote- Host übertragen. Ich habe von meiner Betriebsgruppe entsprechende Anmeldeinformationen erhalten. Da ich jedoch keine Kontrolle über einen anderen Host habe, kann ich keine RSA-Schlüssel generieren und für den anderen Host freigeben. Gibt es also eine Möglichkeit, den sftpBefehl …
173 bash  shell  unix  ssh  sftp 

6
Wie mache ich ssh mit einer Zeitüberschreitung in einem Skript?
Ich führe ein Skript aus, das über SSH ohne Kennwort auf einem Remote-Host eine Verbindung herstellt. Ich möchte ein Zeitlimit festlegen, damit ich, wenn die Ausführung des Remote-Hosts unendlich lange dauert, aus dieser SSH-Sitzung herauskomme und andere Zeilen in meinem SH-Skript fortsetze. Irgendeine Idee, wie es geht?
172 shell  ssh  timeout 



9
Entwurfsmuster oder Best Practices für Shell-Skripte [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

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.