Als «shell-script» getaggte Fragen

Fragen zu Shell-Skripten, ausführbaren Dateien, die von einer Shell interpretiert werden (bash, zsh usw.).

2
Konvertieren Sie xlsx in xls im Linux-Shell-Skript
Ich muss ".xlsx" -Datei mit dem Shell-Befehl in ".xls" konvertieren. Bei meiner Arbeit verwenden wir derzeit den Befehl xlsx2csv, aber jetzt wurden die Anforderungen geändert und wir müssen alle ".xlsx" -Dateien zur weiteren Berechnung in ".xls" -Dateien konvertieren. Dafür hat jemand bei meiner Arbeit einen Befehl entwickelt, der ".xlsx" in …


1
POSIX-Äquivalent für GNU-Timeout?
Der GNU- timeoutBefehl coreutils ist für bestimmte Skriptsituationen äußerst praktisch. Er ermöglicht es, die Ausgabe eines Befehls zu verwenden, wenn er schnell ausgeführt werden kann, und zu überspringen, wenn er zu lange dauern würde. Wie kann ich das grundlegende Verhalten der timeoutVerwendung nur von POSIX angegebenen Dienstprogrammen approximieren ? (Ich …



3
Datumsüberprüfung in der Shell
Ich möchte das unten stehende Datumsformat im Shell-Skript überprüfen 2015-Jul-13 Ich benutze date -d "2015-Jul-13" +"%Y-%b-%d"aber seinen Fehler als date: invalid date '2015-Jul-13'

3
Bereiten Sie Antworten auf Fragen eines Befehls vor
Angenommen, ich möchte ein Shell-Skript schreiben, das nur einen Befehl ausführt. Dieser Befehl ist jedoch schlecht konzipiert. Es werden keine Befehlszeilenoptionen angeboten. Stattdessen werden einige Fragen gestellt und auf Benutzereingaben gewartet. Gibt es eine Möglichkeit, diese Eingabe im Skript vorzubereiten, damit die Fragen automatisch beantwortet werden?




2
POSIX-konforme Arbeitsweise mit einer Liste von Dateinamen, möglicherweise mit Leerzeichen
Ich habe Bash-Skripthandbücher gesehen, die die Verwendung von Arrays für die Arbeit mit Dateinamen empfehlen, die Leerzeichen enthalten. DashAsBinSh schlägt jedoch vor, dass Arrays nicht portierbar sind. Daher suche ich nach einer POSIX-kompatiblen Möglichkeit, mit Listen von Dateinamen zu arbeiten, die möglicherweise Leerzeichen enthalten. Ich bin auf der Suche, das …


4
Was ist der Unterschied zwischen Strg-Z und Kill-Stop?
Wenn ich einen Befehl ( makein einem großen Projekt) über die Shell ausführe , kann ich Strg-Z eingeben, um den Prozess anzuhalten und zur Shell zurückzukehren. Anschließend kann ich fgden Vorgang fortsetzen. Ich versuche, ein Shell-Skript zu schreiben, um dies zu automatisieren (insbesondere, um meine CPU-Temperatur alle paar Sekunden zu …


4
find -exec im Bash-Skript mit variabler Erweiterung
Ich versuche, einen Befehl auszuführen, der dem folgenden in einem Bash-Skript ähnlich ist. Es sollte alle Unterordner von durchsuchen $sourcedirund alle Dateien eines bestimmten Typs in das Stammverzeichnis von kopieren $targetdir. #!/bin/bash # These are set as arguments to the script, not hard-coded sourcedir="/path/to/sourcedir" targetdir="/path/to/targetdir" find "$sourcedir" -type f -name …

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.