Als «bash» getaggte Fragen

Bash (Bourne-Again SHell) ist die Shell, die standardmäßig in der Befehlszeilenschnittstelle von Ubuntu verwendet wird.


4
Link / bin / sh vorübergehend ändern
Ich habe eine Software, die /bin/shBash sein muss, aber für Ubuntu ist der Standard Dash und ich möchte den Standard beibehalten. Ich möchte es nicht dauerhaft in Bash ändern. Gibt es eine Möglichkeit, dies nur für eine laufende Terminalsitzung zu ändern? Ein Programm, das in diesem Terminal ausgeführt wird, wird …
9 command-line  bash  sh 


1
Bash warten auf einen Ping-Erfolg
Ich schreibe über ein Skript, das verschiedene Server neu startet. Nach dem Neustart möchte ich "warten", bis alle Server wieder online sind. (Um die Dinge einfach zu halten, habe ich sie online definiert = pingbar) Also für jeden Server, den ich mache ServerXY_W=1 echo -n "waiting for ServerXY ..." while …
9 bash  scripts  ping 

1
Wie kann ich absolute Pfade bereinigen oder umgehen, die von realpath oder readlink zurückgegeben werden?
realpathund readlinkabsolute Pfade zurückgeben: +akiva@X230:~$ realpath ZannaIsAwesome /home/akiva/ZannaIsAwesome Ein solcher Weg ist leicht zu bewältigen. So etwas wird jedoch einige Probleme haben: Zum Beispiel: Ein Name wie dieser muss also bereinigt werden, um ihn anderen Befehlen zuzuführen. Ein Anwendungsfall könnte ungefähr so ​​aussehen: +a@X230:~/\e[92mM@r|< $hu+'|'|_e|\|\|0rth [`-_-"]$ bacon=$(realpath pullingATerdon) +a@X230:~$ vim …

3
Soll ich Ubuntu auf WSL aktualisieren?
Ich habe Bash unter Ubuntu unter Windows. Die Ausgabe von lsb_release -aist die folgende. No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty Soll ich ein Upgrade durchführen? Riskiere ich es zu brechen?




4
So erkennen Sie die Anzahl der vom Benutzer geöffneten Terminals
Ich bin mit Ubuntu und kann manuell ändern bashShell - Prompt Farbe grün mit export PS1="\e[0;32m[\u@\h \W]\$ \e[m" Ich möchte jedoch, dass sich die Farbe der Shell-Eingabeaufforderung automatisch ändert, wenn ich ein neues Terminal oder eine neue Registerkarte öffne. Mir ist bekannt, dass der Basis-Tty-TERM 16 Farben hat und es …

5
Holen Sie sich ein Element der Pfadzeichenfolge mit bash
Ich habe eine ASCII-Datei mit Dateipfaden, die ich durch Ausführen gelesen habe: while read p; do echo $p; done < filelist.txt Die Datei enthält Dateipfade mit folgendem Muster: ./first/example1/path ./second/example1/path ./third/example2/path Wie kann ich einen bestimmten Teil der Pfadzeichenfolge (von /bis /) abrufen, z. B. muss eine Ausgabe abgerufen werden, …

2
Berechtigung beim Ausführen der sh-Datei verweigert
Ich versuche, mit einer sh-Datei einfach einen Bildschirm mit meiner Minecraft-Serverkonsole zu starten. Ich habe diese Datei mc.sh genannt. Ich habe eine andere sh-Datei im selben Verzeichnis wie mc.sh, die einwandfrei läuft. Folgendes steht in mc.sh: screen -S minecraft java -Xms1024M -Xmx1024M -jar spigot.jar nogui Folgendes befindet sich in der …

2
So bringen Sie [TAB] dazu, mit Argumenten von Aliasen zu arbeiten, um sie automatisch zu vervollständigen, wie dies mit dem eigentlichen Befehl möglich ist
Ich habe viele Aliase, die ich in meiner .bash_aliasesDatei erstellt habe , und sie sind sehr nützlich. Wenn ich also alle Informationen zu einem Paket haben möchte, mache ich etwas wie: allinfo software-center Und das entspricht: apt-cache show software-center Da der Alias ​​wie folgt festgelegt ist: alias allinfo='apt-cache show' Es …

7
Ein Liner ffmpeg (oder ein anderer), um nur Auflösung zu bekommen?
Ich bin nicht wirklich gut mit der Kommandozeile vertraut, also ist dies hoffentlich keine allzu dumme Frage. Wenn ich renne: ffmpeg -i videofile.avi Ich bekomme eine Ausgabe wie diese: ffmpeg version git-2013-11-21-6a7980e Copyright (c) 2000-2013 the FFmpeg develop ers built on Nov 21 2013 12:06:32 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5) …
9 bash  ffmpeg  regex  pipe 

2
Ausgabe auf eine Variable umleiten?
Ich bin daran interessiert, die Ausgabe von zwei Befehlen auf eine Variable zu lenken. Ich möchte nicht, dass die Ausgabe auf dem Bildschirm angezeigt wird, sondern einer Variablen in meinem Skript zugewiesen wird, damit ich sie wieder verwenden kann. Was ich tue, ist die Dateigröße aus einem Verzeichnis mit den …

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.