Als «bash» getaggte Fragen

Bash ist eine kostenlose Shell für Unix-ähnliche Betriebssysteme aus dem GNU-Projekt.

2
Unterschiedliche BASH-Eingabeaufforderung
Dies ist etwas kosmetisch (und trivial), aber ich nehme an, dass es für andere als mich nützlich sein kann. Ich habe mit der Variablen $ PS1 in meinem ~ / .bashrc herumgespielt und mich gefragt, ob es eine Möglichkeit gibt, die erste Eingabeaufforderung geringfügig von jeder anderen Eingabeaufforderung zu unterscheiden. …
bash 

1
ssh remote funktioniert über die Bash-Befehlszeile, jedoch nicht über ein Bash-Skript
(Hinweis: Auch wenn ich einige meiner eigenen Fragen beantwortet habe, habe ich am Ende dieses Beitrags immer noch eine unbeantwortete Frage.) Wenn ich den folgenden Befehl über eine Bash-Befehlszeile ausführe, funktioniert er. ssh -t -v my-rails-project@192.168.29.205 sudo /home/my-rails-project/x/pg_rsync_ralph07_to_ralph12_finish Und die ausführliche Ausgabe von ssh ist: OpenSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g 1 …


3
Wie komme ich davon, von der Bash-Konsole suspendiert zu werden?
In einem Unix-ähnlichen System-Terminal habe ich manchmal einige Befehle falsch verwendet und dafür gesorgt, dass bash nicht weiß, was zu tun ist, sondern nur an einer neuen Zeile ansteht. z.B grep 'word' -R Wie kann ich dann den Fehler ausgleichen oder ihn beseitigen, um es erneut zu versuchen? Sieht aus …
bash  shell 



2
Wie kann ich feststellen, wie viele Zeilen mit einem SED-Befehl in Bash Script gelöscht wurden?
Wie schreibe ich ein Shell-Skript, das zählt und ausgibt, wie viele Änderungen bei der Ausführung eines SED-Befehls vorgenommen wurden? Beispiel: Verwenden Sie den Befehl SED, um jede Zeile zu löschen, wenn sie einem bestimmten Zeichen entspricht. sed '/@gmail.com/d' F1.txt > RESULT.txt F1.txt-Datei enthält: abc123@gmail.com zyz123@gmail.com fgh456@yahoo.com ght4789@msn.com Die Ausgabe dieser …

1
Verwendung von -auth im dscl-Tool des Terminals
Ich versuche herauszufinden, wie ein Benutzer authentifiziert werden kann. Ich benutze bash-3.2 #, wenn das einen Unterschied macht. beim Tippen: dscl es zeigt Entering interactive mode... > dann nach der Eingabe dieses: -auth testuser es kommt so: Password: Aber egal, was ich eingebe oder welcher Name der Benutzer ist oder …

2
Verschieben der Verzeichnisse mit dem Befehl find
Ich versuche, ein bestimmtes Verzeichnis in einem Pfad zu finden und das Verzeichnis mit find in einen anderen Pfad zu verschieben. Das Quellverzeichnis sieht wie folgt aus: /Dir1/country1/month1/date1,date2,date3 /Dir1/country2/month1/date1,date2,date3 ... . . /Dir1/country10/month1/date1,date2,date3 Ich versuche, date1-Verzeichnis zu finden und zum Ziel zu wechseln / Backup / source1 / dir1 / …
linux  bash  find 

1
Auflisten aller anderen Array-Elemente in der Schleife
Ich habe ein dynamisches Array mit Schlüsselpaarwerten und möchte jeden anderen Wert aufzählen . In diesem Fall nur die Namen im Array. Da ich bash v4 nicht verwende, kann ich seqmit echo durch ein Array navigieren. $ array=(Guido yes Francesca no Balthazar yes) for x in $(seq 0 2 ${#array[@]});do …
linux  macos  bash  array 


1
Die PID der Befehle wird als anderer Benutzer ausgeführt
Als Root möchte ich einen Dienst als bestimmter Benutzer starten und dessen PID-Datei schreiben. Minimales nicht funktionierendes Beispiel: if [ $UID -eq 0 ]; then su myuser <<EOF sleep 30 & echo $! >mypid.pid EOF fi Nach der Ausführung ist die Datei mypid.pid leer, $! ist auch leer, aber es …
bash  su  pid 



3
Linux: Beenden Sie den Bildschirm, sobald der Prozess beendet ist
Im Moment führe ich einen Prozess auf dem GNU-Bildschirm aus. Bildschirm wird mit dem Befehl gestartet screen -dmS screennameund der mit angehängt screen -r screenname. Ein Prozess wird in der Bildschirmsitzung gestartet und nach einiger Zeit abgebrochen. Wie würde ich den Bildschirm beenden lassen, wenn der innere Prozess beendet ist? …

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.