Gibt es eine Möglichkeit google-chrome, das Terminal zu verlassen, abgesehen von der Verwendung von killall google-chrome? Ich möchte es aus einem Skript schließen können, ohne es zu beenden.
Was ist der Unterschied (falls vorhanden) zwischen den folgenden beiden Anweisungen in Bash-Shell-Skripten? 1.) if [ -z "$1" ] 2.) if [ "$1" = "" ] Ich habe festgestellt, dass ich den zweiten Teil in einigen Skripten geschrieben habe, aber dann habe ich hier gelesen , dass die Verwendung von …
Beim Durchlaufen von Dateien gibt es zwei Möglichkeiten: benutze einen for-loop: for f in *; do echo "$f" done benutze find: find * -prune | while read f; do echo "$f" done Angenommen, diese beiden Schleifen finden dieselbe Liste von Dateien. Was sind die Unterschiede zwischen diesen beiden Optionen in …
Wenn ich eine Zeichenfolge habe, die so aussieht: "this_is_the_string" Innerhalb eines Bash-Skripts möchte ich es in PascalCase konvertieren, dh UpperCamelCase sieht folgendermaßen aus: "ThisIsTheString" Ich habe festgestellt, dass die Konvertierung in lowerCamelCase folgendermaßen erfolgen kann: "this_is_the_string" | sed -r 's/([a-z]+)_([a-z])([a-z]+)/\1\U\2\L\3/' Leider kenne ich mich mit Regexen nicht aus, um dies …
Ich möchte alle * .flac in * .mp3 in dem spezifischen Ordner konvertieren. Das habe ich versucht, aber es funktioniert nicht: # change to the home directory cd ~/music # convert all *.flac files ffmpeg -i *.flac -acodec libmp3lame *.mp3 # (optional: check whether there are any errors printed on …
Lesen Sie, dass zum Vergleichen der Zeichenfolgen ifdoppelte eckige Klammern verwendet werden müssen. In einigen Büchern heißt es, dass der Vergleich durch erfolgen kann =. Aber es funktioniert auch mit ==. #!/bin/bash a="hello" b="world" if [[ $a == $b ]];then echo "equal" fi Gibt es einen Unterschied zwischen =und ==im …
Ich habe den folgenden Code, der Zeilen mit dem Muster bananaund 2 Zeilen danach entfernt: sed '/banana/I,+2 d' file So weit, ist es gut! Ich brauche es, um 2 Zeilen vorher zu entfernen banana, aber ich kann es nicht mit einem "Minuszeichen" oder was auch immer bekommen (ähnlich wie was …
In der Antwort auf diese Frage zu Kommentaren in Shell-Skripten wird angegeben, dass der :Befehl null ist, der explizit nichts tut (aber nicht für Kommentare verwendet werden soll). Was wäre der Nutzen eines Befehls, der absolut nichts tut?
Ich habe die folgende Technik gesehen, die oft bei vielen verschiedenen Shells angewendet wurde, um zu testen, ob eine Variable leer ist: if [ "x$1" = "x" ]; then # Variable is empty fi Gibt es irgendwelche Vorteile bei der Verwendung dieser Option gegenüber der kanonischeren if [ -z "$1" …
Ich versuche, Tastatureingaben in den Eingabedämon einzufügen, um die Eingabe aus einem Bash-Skript zu simulieren. Ist das möglich, und wenn ja, wie kann ich das erreichen?
Beim Usability-Test eines von mir geschriebenen Shell-Skripts stellte sich heraus, dass die Leute unterschiedliche Erwartungen an die Beantwortung einer Frage hatten, die mit "Ja" als Antwort erwartet wurde. Siehe Variationen im folgenden Codebeispiel. Sicherlich muss es einen besseren Weg geben als den, den ich mir ausgedacht habe? Was ist Ihre …
Ich weiß, was eine whileSchleife ist. Ich habe jedoch nur gesehen, dass es funktioniert mit: while [condition] while ![condition] while TRUE (infinite loop) Wo die Aussage danach whileentweder TRUEoder sein muss FALSE. Es gibt einen Shell-Befehl namens builtin :. Es wird als Dummy-Befehl beschrieben, der nichts tut, aber ich weiß …
#! / bin / sh - Ist (oder war zumindest) oft der empfohlene Knall , um ein Drehbuch interpretieren zu lassen /bin/sh. Warum nicht einfach #! /bin/shoder #!/bin/sh? Wofür ist das -?
Ich lerne über Entscheidungsstrukturen und bin auf folgende Codes gestoßen: if [ -f ./myfile ] then cat ./myfile else cat /home/user/myfile fi [ -f ./myfile ] && cat ./myfile || cat /home/user/myfile Beide verhalten sich gleich. Gibt es irgendwelche Vorteile, wenn man den einen Weg vom anderen benutzt?
Ich beobachte ein seltsames Verhalten, wenn ich set -e( errexit), set -u( nounset) zusammen mit ERR- und EXIT-Traps verwende. Sie scheinen verwandt zu sein, daher erscheint es vernünftig, sie in eine Frage zu stellen. 1) set -ulöst keine ERR-Traps aus Code: #!/bin/bash trap 'echo "ERR (rc: $?)"' ERR set -u …
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.