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.
Mit Hilfe des Befehls Anzeige in der xterm-Titelleiste habe ich gnome-terminalden Titel geändert , um den laufenden Befehl wiederzugeben , damit ich sehen kann, auf welchem Terminal Mutt ihn ausführt . Aber was ich wirklich möchte, ist, meinen Mutt-Status auf den Titel zu bringen. Ich habe dies in meinem .muttrc: …
Ich habe einige Antworten auf dieser Seite gelesen und fand die printfRundung wünschenswert. Als ich es jedoch in der Praxis verwendete, führte mich ein subtiler Fehler zu folgendem Verhalten: $ echo 197.5 | xargs printf '%.0f' 198 $ echo 196.5 | xargs printf '%.0f' 196 $ echo 195.5 | xargs …
Ich würde gerne Quelle (dh nicht nennen ) ein Skript von jedem Shell (bash / csh sind die primären Ziele, aber Fisch, zsh, KSH, und rc wäre auch interessant). Ich möchte, ob das Skript eine einzelne Datei sein kann - dh nicht eine Datei für jeden Shell-Dialekt. Kann ich das …
Ich möchte ein Skript schreiben, um nur die Erweiterung des Eingabedateinamens zurückzugeben. Zum Beispiel textfile.txt sollte zurückkehren txt. Ich bin neu in Linux und Bash und versuche zu lernen, wie man grundlegende Skripte schreibt. Vielen Dank!
Ich lese diesen Beitrag über die Verwendung von Funktionen in Bash-Shell-Variablen. Ich beobachte, dass man Shell-Funktionen wie folgt exportieren und in einer untergeordneten Shell ausführen muss, um sie zu verwenden: $ export foo='() { echo "Inside function"; }' $ bash -c 'foo' Inside function Ich möchte fragen, ob es möglich …
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Vor einiger Zeit habe ich eine einfache Befehlszeile entdeckt, mit der …
Ich versuche, ein Array von Dateinamen zu erstellen, das auf zwei Variablen basiert und die Klammererweiterung wie folgt verwendet: #!/bin/bash altdir=/usr arg=abc tries=({.,$altdir}/{$arg,$arg/main}.{tex,ltx,drv,dtx}) for i in "${tries[@]}"; do echo $i; done In der letzten Anweisung werden die gewünschten Dateien korrekt aufgelistet: ./abc.tex ./abc.ltx ./abc.drv ./abc.dtx ./abc/main.tex ./abc/main.ltx ./abc/main.drv ./abc/main.dtx /usr/abc.tex …
Ich möchte meine eigenen init.dSkripte schreiben , um mehrere Dienste zu steuern, die auf meinem LinuxServer ausgeführt werden. Ich bin online auf ein Beispiel gestoßen, das Folgendes enthielt: nohup $EXEC_SCRIPT 0<&- &> $LOG_FILE & echo $! > $PID_FILE Von dem, was ich verstehe: nohupFängt das hangupSignal ab $EXEC_SCRIPT ist eine …
Ich habe Probleme damit, mein IRC-Bouncer / Benachrichtigungsskript zum Laufen zu bringen. Dies ist ein Skript, das sich automatisch bei einem Remotecomputer anmeldet, eine Verbindung zu einer Bildschirmsitzung herstellt (oder eine startet, wenn derzeit keine vorhanden ist), in der weechat ausgeführt wird, und gleichzeitig eine andere SSH-Verbindung öffnet, die Netcat …
Ich weiß , wie ein Befehl wiederholen und mehr Text , nachdem er hinzu mit !!etwa so: ls -l !! tmp Die zweite Zeile wird erweitert zu ls -l tmp. Aber was ist, wenn ich dem Befehl zwischen den Wörtern Parameter hinzufügen möchte? Zum Beispiel, wenn ich Folgendes getan habe: …
Ich habe ein Bash-Skript, das einen Bericht über den Fortschritt einiger lang laufender Jobs auf dem Computer generiert. Grundsätzlich durchläuft dieses übergeordnete Skript eine Liste von untergeordneten Skripten (wobei alle aufgerufen werden source). Von den untergeordneten Skripten wird erwartet, dass sie einige spezifische Variablen festlegen, die das übergeordnete Skript dann …
Ich möchte mehrere c-Quelldateien in einem Verzeichnis kopieren und umbenennen. Ich kann so kopieren: $ cp *.c $OTHERDIR Aber ich möchte allen Dateinamen ein Präfix geben: file.c --> old#file.c Wie kann ich das in 1 Schritt machen?
Kann ich es irgendwie rückgängig machen, wenn ich disowneinen Job habe bashund meine Meinung ändere? Wenn ja, ist es möglich, einen beliebigen Prozess unter Jobkontrolle zu bringen (eine akzeptable Einschränkung wäre, dass ich den Prozess besitze)? Und schließlich würde dies den folgenden Workflow ermöglichen: Job in den Hintergrund stellen ( …
Um eine Datei zum Bearbeiten in gedit zu öffnen, führe ich aus gedit sample.py &. Aber mit Sublime Text ist es einfach subl sample.py. Dadurch wird die zu bearbeitende Datei geöffnet und nicht im Hintergrund (in meiner Shell) ausgeführt. Wie würde ich das mit gedit machen? Ich habe es versucht …
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.