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.
Der vollständige Teil der Bash-Manpage, der anwendbar ist, sagt nur: Wenn das Betriebssystem, auf dem bash ausgeführt wird, die Jobsteuerung unterstützt, enthält bash Funktionen zur Verwendung. Wenn Sie das Suspend-Zeichen (normalerweise ^ Z, Strg-Z) eingeben, während ein Prozess ausgeführt wird, wird dieser Prozess angehalten und die Steuerung wird an die …
Der historyBefehl listet den gesamten Verlauf für die aktuelle Sitzung auf. Mögen: 1 ls 2 cd /root 3 mkdir something 4 cd something 5 touch afile 6 ls 7 cd .. 8 rm something/afile 9 cd .. 10 ls 11 history Um Elemente von Interesse suchen, kann ich Rohr historymit …
Ich habe mich gefragt , was der beste Weg wäre, zu bekommen gute Zufälligkeit in der Bash, das heißt, was für ein Verfahren , um eine zufällige positive ganze Zahl zu erhalten zwischen wäre MINund MAXso , dass Der Bereich kann beliebig groß sein (oder zumindest bis zu 2 32 …
Ich versuche, jeden grep-Befehl zu veranlassen, die Ergebnisse in einer anderen Farbe hervorzuheben. Ich kann es manuell mit einer Zeile wie dieser machen: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f Jedes cZeichen wird grün hervorgehoben und jedes oZeichen wird rot …
Ich möchte ein Bash-Skript erstellen, das die Startzeit eines Browsers misst, für das ich einen HTML-Code verwende, der den Zeitstempel in Millisekunden mithilfe von JavaScript beim Laden abruft. Im Shell-Skript, kurz bevor ich den Browser aufrufe, erhalte ich den Zeitstempel mit: date +%s Das Problem ist, dass es den Zeitstempel …
Wenn ich einen Befehl habe $ ./script >> file.log Das wird zweimal aufgerufen. Der zweite Anruf wird ausgeführt, bevor der erste beendet wird. Was passiert dann? Erhält der erste Aufruf eine exklusive Sperre für die Ausgabedatei? Wenn ja, schlägt das zweite Skript fehl, wenn versucht wird zu schreiben, oder akzeptiert …
Ich programmiere seit zwei Jahren in mehreren Sprachen. Ich meine, ich weiß, wie man eine anständige Lösung für ein bestimmtes Problem entwirft und umsetzt. Bash bereitet mir jedoch große Kopfschmerzen, es funktioniert einfach nichts wie erwartet - oder sogar ohne Fehler. Alle Anleitungen, die ich gefunden habe, waren unglaublich informell, …
Zur Verdeutlichung: Ich frage nicht, wie ich den Cursor ändern soll, wenn ich vim in einem Terminal verwende . Ich möchte, dass sich der Cursor ändert, wenn ich im vi-Modus von Bash zwischen Eingabe- und Befehlsmodus wechsle: set -o vi <CR> type some text <ESC> (the cursor changes shape/color) i …
Ich möchte die Ausgabe eines Befehls im Terminal sehen, als gäbe es keine Umleitung. Außerdem muss stderr zu err.log und stdout zu stdout.log umgeleitet werden. Es wäre schön, wenn Sie auch die exakte Kopie dessen, was im Terminal angezeigt wird, dh Fehler, die gedruckt werden, wenn sie auftreten, in einer …
Ich gebe oft komplexe Befehle über ssh aus. Diese Befehle beinhalten die Weiterleitung an awk oder perl einzeilig und enthalten daher einfache Anführungszeichen und $. Ich habe weder eine feste Regel gefunden, um das Zitat richtig zu machen, noch eine gute Referenz dafür gefunden. Betrachten Sie zum Beispiel Folgendes: # …
Ich bin kein Linux-Typ, sondern stecke in einem Skript, das ich für mein Projekt lesen muss. Kann mir jemand helfen, was dieser Befehl tut? shift $(($optind - 1))
Ich möchte ein automatisiertes Nachinstallationsskript in Bash schreiben ( post-install.shwird zum Beispiel aufgerufen ). Das Skript fügt automatisch Repositorys hinzu und aktualisiert sie, installiert und aktualisiert Pakete, bearbeitet Konfigurationsdateien usw. Wenn ich dieses Skript jetzt beispielsweise mit ausführe sudo post-install.sh, werde ich nur sudoeinmal zur Eingabe eines Kennworts aufgefordert , …
Ich weiß, dass ich dieses Problem auf mehrere Arten lösen kann, aber ich frage mich, ob es eine Möglichkeit gibt, dies nur mit Bash-Integrationen zu tun, und wenn nicht, welche Methode am effizientesten ist. Ich habe eine Datei mit Inhalten wie AAA B C DDD FOO BAR womit ich nur …
Ich versuche, eine Fehlerberichterstattung mit einer Trap zu erstellen, um eine Funktion für alle Fehler aufzurufen: Trap "_func" ERR Ist es möglich zu erfahren, von welcher Leitung das ERR-Signal gesendet wurde? Die Muschel ist bash. In diesem Fall kann ich lesen und melden, welcher Befehl verwendet wurde, und einige Aktionen …
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.