Ich arbeite mit Select und Case in Bash. Ich habe derzeit neun Optionen, was ein schönes, ordentliches 3x3-Raster von Optionen ergibt, aber es wird folgendermaßen angezeigt: 1) show all elements 4) write to file 7) clear elements 2) add elements 5) generate lines 8) choose file 3) load file 6) …
Ich weiß, wie man das Ergebnis verschiedener Befehle kombiniert paste -t',' <(commanda) <(commandb) Ich kenne die gleiche Eingabe zu verschiedenen Befehlen cat myfile | tee >(commanda) >(commandb) Wie kann man nun diesen Befehl kombinieren? Damit ich es tun kann cat myfile | tee >(commanda) >(commandb) | paste -t',' resulta resultb …
Ich habe diese Ordnerstruktur: ├── foo1 │ ├── bar1.txt │ └── bar2.txt ├── foo2 │ ├── bar3.txt │ └── bar4 with a space.txt └── foo3 └── qux1 ├── bar5.txt └── bar6.txt dass ich darauf eingehen möchte, mit einem Unterstrich zwischen den einzelnen Ordnerebenen: ├── foo1_bar1.txt ├── foo1_bar2.txt ├── foo2_bar3.txt ├── …
Ich habe mehrzeilige Textdateien mit (manchmal) tabulatorgetrennten Daten. Ich möchte die Datei ausgeben, damit ich einen Blick darauf werfen kann - also möchte ich nur die ersten 80 Zeichen jeder Zeile sehen (ich habe die Textdatei so gestaltet, dass das Wichtige in jeder Zeile an erster Stelle steht). Ich hatte …
Ich versuche, die Variable zu verstehen, auf die ${0##*/}ich in einem Bash-Skript gestoßen bin. Ich verstehe, dass $0der Name oder der Pfad des Skripts enthält und dann ##wie in ${parameter##pattern}( Quelle ) funktioniert . Aber ich verstehe nicht, was der /hier macht. Ich kenne diesen Knick der Syntax nur mit …
Ich mag den Fall der n-ten Buchstaben einer Zeichenfolge ändern in BASH(oder andere * nix - Tool, zum Beispiel sed, awk, trusw.). Ich weiß, dass Sie den Fall einer ganzen Zeichenfolge ändern können, indem Sie: ${str,,} # to lowercase ${str^^} # to uppercase Ist es möglich, den Fall des 3. …
Ich habe eine Datei namens file1, die ich in einem Skript haben möchte. Wenn sich etwas daran ändert, mache ich etwas, tatsächlich einen Piepton. Wie mache ich das?
Ich habe ein Shell-Skript, mit find -print0dem eine Liste der zu verarbeitenden Dateien in einer temporären Datei gespeichert wird. Im Rahmen der Protokollierung möchte ich die Anzahl der gefundenen Dateien ausgeben. Daher benötige ich einen Weg, um diese Anzahl zu ermitteln. Wenn die -print0Option nicht aus Sicherheitsgründen verwendet würde, könnte …
Ich suche nach einer zuverlässigen Möglichkeit, das Umbenennen von Dateien zu erkennen und sowohl alte als auch neue Dateinamen abzurufen. Das habe ich bisher: COUNTER=0; inotifywait -m --format '%f' -e moved_from,moved_to ./ | while read FILE do if [ $COUNTER -eq 0 ]; then FROM=$FILE; COUNTER=1; else TO=$FILE; COUNTER=0; echo …
Ich verwende derzeit das folgende Setup, um die Ausgabe mehrerer Befehle umzuleiten: echo "Some normal commands" ( echo "Error: something happened" echo "Warning: this incident will be logged" ) >> logfile echo "More normal commands" Dies ist ziemlich nützlich und funktioniert auch mit Rohren. Ist das der beste Weg, dies …
Ich habe einen Dienst, den ich von einer anderen Anwendung aus anrufe. Unten ist meine Service-URL, die ich anrufe - http://www.betaservice.domain.host.com/web/hasChanged?ver=0 Ich muss einen Lasttest für meine oben genannte Dienst-URL in Multithread-Weise durchführen, anstatt nacheinander nacheinander aufzurufen. Gibt es eine Möglichkeit, mit dem Bash-Shell-Skript meine oben genannte Service-URL zu laden, …
Was ist der beste Weg, um Shell-Skripte zu verteilen, wenn das Verhalten von Shells durch geändert werden kann setund daher unvorhersehbar ist? Wird beispielsweise rm *.txtin den Umgebungen, in denen es ausgeführt wurde , nicht wie erwartet set -fausgeführt. Wie soll ich sicherstellen, dass rm *.txtin allen Umgebungen alle Textdateien …
Ich möchte wissen, wie man am einfachsten ein Bash-Skript erstellt, mit dem eine App unter MacOSX ausgeführt wird (es ist ein UNIX-basiertes System, daher habe ich angenommen, dass dies der richtige Ort ist). Warten Sie, bis das Programm beendet ist. Wenn der Ausgang kein Absturz war, führen Sie ihn erneut …
Ich bin auf einem Kali Linux 64 Bit. Ich habe ein Python-Skript erstellt, das zum Starten zwei Argumente benötigt. Ich möchte nicht jedes Mal genau dieselben Pfade oder Suchvorgänge im Verlauf der Befehle eingeben, die ich im Terminal verwendet habe. Also habe ich beschlossen, ein einfaches Skript zu erstellen, das …
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.