Als «bash» getaggte Fragen

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.

2
Terminal-Titel in Mutt festlegen?
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: …


3
'switch' basierend auf Shell
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 …
7 bash  shell  zsh  tcsh  csh 

7
bash: Wie geben Sie Dateierweiterungen zurück?
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!
7 bash  scripting 

3
Bash-Skript - Schleifenfunktion
Ich habe folgendes Skript geschrieben: #!/bin/bash #files list file1=/tmp/1wall_long.txt file2=/tmp/1wall_test1.txt file3=/tmp/1wall_test2.txt file4=/tmp/1wall_test3.txt file5=/tmp/3mt_long.txt file6=/tmp/3mt_OpenSpace_test1.txt file7=/tmp/3mt_OpenSpace_test2.txt file8=/tmp/3mt_OpenSpace_test3.txt file9=/tmp/3rooms_test1.txt file10=/tmp/3rooms_test2.txt file11=/tmp/3rooms_test3.txt file12=/tmp/20mt_OpenSpace_test1.txt file13=/tmp/20mt_OpenSpace_test2.txt file14=/tmp/20mt_OpenSpace_test3.txt #script for 1wall_long file if [ ! -e "$file1" ]; then #check if the file exist echo "File 1wall_long.txt does not exist" #if not exist print echo output …

2
Bash - Funktionen in Shell-Variablen
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 …
7 bash 

3
Terminal als Tafel verwenden [geschlossen]
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 …
7 bash  terminal 

1
Bash Shellcheck Problem mit Variablen in Klammererweiterung
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 …

2
Linux-Init-Skript Was bringt 0 <& - &>?
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&lt;&amp;- &amp;&gt; $LOG_FILE &amp; echo $! &gt; $PID_FILE Von dem, was ich verstehe: nohupFängt das hangupSignal ab $EXEC_SCRIPT ist eine …

2
Benachrichtigungs-Listener verhält sich im Hintergrund seltsam
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 …


2
Der beste Weg, um Variablen in einem Quell-Bash-Skript lokal zu machen?
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 …


1
Ist es möglich, einen Prozess zur Jobliste in bash hinzuzufügen (z. B. um "disown" umzukehren)?
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 ( …
7 bash  process  jobs  disown  reptyr 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.