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 …
Ich habe ein Bash-Skript (das von einem Java-Programm aufgerufen wird), das immer wieder getötet wird. Ich fange das immer signal 15mit, trapaber dann kommt ein anderes Signal, von dem ich vermute, dass es signal 9im Grunde genommen blind ist, ob es wirklich so ist signal 9. Ich weiß, dass Sie …
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 …
Ich habe gelesen, dass das Umleiten der Ausgabe in eine Datei mit festem Namen /tmpein Sicherheitsrisiko darstellen kann, da ein Angreifer (oder ein Angreifer mit falschem Inhalt) bemerkt, dass eine Datei /tmp/tmpfileformyscript.tmperstellt wird, wenn ich mein Skript ausführe (auch wenn er keinen Lesezugriff auf meine Datei hat) Skript) kann er …
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'
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?
Ich habe eine Eingabedatei mit einigen Abschnitten, die mit Start- und End-Tags gekennzeichnet sind, zum Beispiel: line A line B @@inline-code-start line X line Y line Z @@inline-code-end line C line D Ich möchte eine Transformation auf diese Datei anwenden, sodass die Zeilen X, Y, Z durch einen Befehl ( …
Ich versuche, .ssh / id_rsa.pub von unserem zentralen Server auf mehrere Server zu kopieren. Ich habe das folgende Skript, das ich normalerweise verwende, um Änderungen auf die verschiedenen Server zu übertragen. #!/bin/bash for ip in $(<IPs); do # Tell the remote server to start bash, but since its # standard …
Ich habe ein Programm, das printfmit einigem darin tputgemischt verwendet, und ich möchte die Ausgabe zu stdout sowie zu einer Akte leiten. Ich würde es vorziehen, zu verwenden, sedda ich keine unnötigen Abhängigkeiten von meinem Skript haben möchte. Folgendes habe ich bisher. printf "\n$(tput setaf 6)| $(tput sgr0)$(tput setaf 7)Sourcing …
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 …
Aus Sicherheitsgründen möchte ich, dass Bash die Ausführung eines Skripts abbricht, wenn es auf einen Syntaxfehler stößt. Zu meiner Überraschung kann ich das nicht erreichen. ( set -eist nicht genug.) Beispiel: #!/bin/bash # Do exit on any error: set -e readonly a=(1 2) # A syntax error is here: if …
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 …
Kann jemand erklären, warum das Semikolon notwendig ist, damit das LANGvon bash als aktualisiert angesehen wird? Funktioniert nicht: > LANG=Ja_JP bash -c "echo $LANG" en_US Werke: > LANG=Ja_JP ; bash -c "echo $LANG" Ja_JP Ich arbeite mit Bash 4.1.10 unter Linux und der gleichen Version unter Cygwin
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.