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 habe eine Zeichenfolge "rtcpOnNbActive true"in einer Variablen gespeichert x. Ich möchte "true" als Teilzeichenfolge extrahieren und in einer Variablen speichern. Wie kann ich das machen?
Inwieweit können andere POSIX-kompatible Shells als angemessener Ersatz für Bash fungieren? Sie müssen keine echten "Drop-In" -Ersetzungen sein, sondern nahe genug, um mit den meisten Skripten zu arbeiten und den Rest mit einigen Änderungen zu unterstützen. Ich möchte, dass explizite Bash-Skripte - Initskripte, DHCP-Client-Skripte usw. - mit minimalen Änderungen funktionieren …
Es kommt mir manchmal vor, dass ich versehentlich CTRL+ drücke Zund meine Bewerbung im Hintergrund verschwindet. Ich weiß, ich kann es zurückbringen fg, also ist es keine so große Sache. Aber ich frage mich job controltrotzdem, ob ich das ausschalten soll. In meinem ganzen Leben kann ich mich nicht an …
Wie kann ich eine lokale Aufzeichnung mit Zeitstempel aller Remote-Befehle führen, die ich verwende ssh(Befehlszeilen-OpenSSh-Client wurde über gestartet bash)? Bedarf: Wesentlich: 100% clientseitig ohne Serverprotokollierung Konfiguriert oder installiert pro Benutzer mit Protokollen, die im Home-Verzeichnis des Benutzers gespeichert sind. Unterstützung für die Unterscheidung zwischen mehreren gleichzeitigen Sitzungen mit verschiedenen Benutzern …
Wenn ich tippe unzip <tab> Ich erhalte eine Liste aller Dateien, die mit enden .zip. Dies ist das Standardverhalten der Tab-Vervollständigung für den unzipBefehl. Ich möchte jedoch auch Bash-Vervollständigung für unzipListendateien, die .udpzusätzlich zu .zipDateien enden . Wie kann ich dieses Verhalten in meiner Region erreichen .bashrc?
Ich schreibe ein Bash-Skript, mit inotifywaitdem ich ein Verzeichnis überwachen und Aktionen starten kann, wenn Änderungen erkannt werden. Etwas wie: inotifywait -m ... | while read f; do something; done Da inotifywaitdieses Skript nicht von selbst beendet wird, wird es nicht angehalten. Mein Plan war es also, die PID des …
Ich benötige eine Reihe von Befehlen oder einen einzelnen Befehl, der bis zum nächsten Auftreten einer bestimmten Zeit wie "4:00" in den Ruhezustand versetzt wird. Wie würde ich das machen? Der atBefehl oder ein Cronjob ist keine Option, da ich das Skript, in dem ich mich gerade befinde, nicht verlassen …
Ich habe einen Befehl, der eine Datei als Argument akzeptiert, die Datei ändert und sie dann in den im zweiten Argument angegebenen Dateinamen schreibt. Ich werde das Programm aufrufen modifyfile. Ich wollte, dass es "an Ort und Stelle" funktioniert, also schrieb ich ein Shell-Skript (Bash), das es in eine temporäre …
Ich versuche einen Weg zu finden, eine Datei sofort in einen anderen Ordner zu verschieben, sobald sie in meiner Dropbox unter CentOS angezeigt wird. Ich habe das Internet nach Hinweisen durchsucht, aber ich komme nicht weiter als bis zur Tatsache, dass ich inotifyein Skript aufrufen muss, das die Datei so …
Ich habe einen Daemon, der in Bash implementiert ist und mit Hilfe cronder @rebootOption ausgeführt wird, die den Desktop inaktiv anzeigt. Das Skript sieht wie folgt aus (die Timings sind zu Testzwecken kurz): #!/bin/bash P_STATE=0 while : do sleep 5 if [ $P_STATE == 0 ]; then [ `xprintidle` -ge …
Ist es in bash -xmöglich, einzelne Befehle vom Echo auszunehmen, wenn sie mit der Option ausgeführt werden? Ich versuche, die Ausgabe so ordentlich wie möglich zu gestalten, daher führe ich bestimmte Teile meines Skripts in einer Subshell mit aus set +x. Die Zeile set +xselbst wird jedoch weiterhin wiederholt und …
Ich weiß, wie man Ausgaben umleitet und wie man sie in Bash unterdrückt . Nun nehme ich vergessen, versehentlich die Ausgabeumleitung Teil an den Befehl an (zB 2>&1oder > /tmp/mystdout) und mein Hintergrundprozess bereits eine Zeit lang läuft, kann ich noch ändern, wo stdoutund stderrwerden geschrieben? Ich möchte die Anwendung …
Ich habe einen Cron-Job, der einen PHP-Befehl wie diesen ausführt: php /path/to/script.php > dev/null Dies sollte nur die STDERR-Ausgabe an die MAILTO-Adresse senden. Soweit ich weiß, gibt das PHP-Skript keine STDERR-Informationen aus, selbst wenn der Exit-Status 1 ist. Wie kann ich die Ausgabe des PHP-Befehls (STDOUT) abrufen und nur an …
Ich versuche, einige Dokumente in situ zu OCR (über eine Linux-Befehlszeile auf einer Windows-Freigabe). Der Prozess des OCRing ist find und ich habe mich mit dem Befehl find verwirrt, um die Dateien korrekt durch die Schleife zu leiten. Ich muss jedoch den ursprünglichen Zeitstempel für Änderungen beibehalten. Ich versuche derzeit, …
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.