Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.
Ich möchte einen Java-Befehl einmal für jedes Match von ausführen ls | grep pattern -. In diesem Fall, denke ich, könnte ich tun, find pattern -exec java MyProg '{}' \;aber ich bin neugierig auf den allgemeinen Fall - gibt es eine einfache Möglichkeit zu sagen: "Führen Sie einen Befehl einmal …
Ich erhalte die Meldung, There are stopped jobs.wenn ich manchmal versuche, eine Bash-Shell zu beenden. Hier ist ein reproduzierbares Szenario in Python 2.x: ctrl+ cwird vom Interpreter als Ausnahme behandelt. ctrl+ z'stoppt' den Prozess. ctrl+ beendet dPython für Reals. Hier sind einige reale Terminalausgaben: example_user@example_server:~$ python Python 2.7.3 (default, Sep …
Ich habe eine Linux-Instanz, die ich vor einiger Zeit eingerichtet habe. Wenn ich es starte und mich anmelde, rootgibt es einige Umgebungsvariablen, die ich eingerichtet habe, aber ich kann mich nicht erinnern oder herausfinden, woher sie stammen. Ich habe überprüft ~/.bash_profile, /etc/.bash_rcund alle Startskripts. Ich bin gelaufen findund grepohne Erfolg. …
Ich habe ein Verzeichnis voller Bilder: image0001.png image0002.png image0003.png ... Und ich möchte, dass ein Einzeiler sie in (etwa) umbenennt. 0001.png 0002.png 0003.png ... Wie mache ich das?
Ich stelle fest, dass ich viel wiederhole: mkdir longtitleproject cd longtitleproject Gibt es eine Möglichkeit, dies in einer Zeile zu tun, ohne den Verzeichnisnamen zu wiederholen? Ich bin auf Bash hier.
Ich habe gerade gesehen, wie das aufgeschrieben wurde. $ some-command >| /tmp/output.txt Vertikale Pipes werden in Standard-Redirects verwendet, um die Ausgabe eines Befehls an einen anderen zu "leiten". Ist dies >|in der Tat völlig nutzlos, wie es auch >in diesem Szenario der Fall wäre ?
Im Bash-Terminal kann ich Control+ Zdrücken, um einen laufenden Prozess anzuhalten. Dann kann ich eingeben fg, um den Prozess fortzusetzen. Kann ich einen Prozess anhalten, wenn ich nur eine PID habe? Und wenn ja, welchen Befehl soll ich verwenden? Ich suche nach etwas wie: suspend-process $PID_OF_PROCESS und dann mit fortzusetzen …
In Bash ist alles, was ich weiß, das rmdir directoryname entfernt das Verzeichnis jedoch nur, wenn es leer ist. Gibt es eine Möglichkeit, das Entfernen von Unterverzeichnissen zu erzwingen?
Ich habe einige Probleme mit einigen Skripten in Bash, über Fehler und unerwartetes Verhalten. Ich möchte die Ursachen der Probleme untersuchen, damit ich Korrekturen anwenden kann. Gibt es eine Möglichkeit, eine Art "Debug-Modus" für Bash zu aktivieren, um weitere Informationen zu erhalten?
Ich habe in meiner PS1-Eingabeaufforderung mehrere Farben verwendet, z \033]01;31\] # pink \033]00m\] # white \033]01;36\] # bold green \033]02;36\] # green \033]01;34\] # blue \033]01;33\] # bold yellow Wo finde ich eine Liste der Farbcodes, die ich verwenden kann? Ich habe mir Colorize Bash Console Color angesehen, aber meine …
Diese Frage ist eine Art Fortsetzung meiner früheren Frage . Die Benutzer auf dieser Site haben mir freundlicherweise dabei geholfen, herauszufinden, wie eine Bash- forSchleife geschrieben wird, die Zeichenfolgenwerte durchläuft. Angenommen, eine Schleifensteuerungsvariable fnamedurchläuft die Zeichenfolgen "a.txt" "b.txt" "c.txt". Ich würde gerne echo"Ja!" wann fnamehat der Wert "a.txt"oder "c.txt"und echo"nein!" …
In meiner Bash-Umgebung verwende ich Variablen, die Leerzeichen enthalten, und diese Variablen bei der Befehlssubstitution. Leider kann ich die Antwort auf SE nicht finden. Wie zitiere ich meine Variablen richtig? Und wie soll ich es machen, wenn diese verschachtelt sind? DIRNAME=$(dirname "$FILE") oder zitiere ich außerhalb der Vertretung? DIRNAME="$(dirname $FILE)" …
Ich versuche zu verstehen, wie die logische Operatorrangfolge in Bash funktioniert. Zum Beispiel hätte ich erwartet, dass der folgende Befehl nichts wiedergibt. true || echo aaa && echo bbb Entgegen meiner Erwartung bbbwird jedoch gedruckt. Kann mir bitte jemand erklären, wie ich Compounded &&und ||Operatoren in Bash verstehen kann ?
Ich suchte SO und fand, dass es funktionieren würde, wenn man einen String in Großbuchstaben schreibt str="Some string" echo ${str^^} Ich habe jedoch versucht, ein ähnliches Kommandozeilenargument zu verwenden, was zu folgendem Fehler führte Versucht #!/bin/bash ## Output echo ${1^^} ## line 3: ${1^^}: bad substitution echo {$1^^} ## No …
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.