Als «bash» getaggte Fragen

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


5
Wie erhalte ich die längste Zeile aus einer Datei?
Ich bin daran interessiert, die Zeilennummer der längsten Zeile aus einer Datei herauszufinden. Zum Beispiel, wenn ich eine Datei mit folgendem Inhalt habe: lalala tatatata abracadabra mu mu mu Wie kann ich ein Bash-Skript schreiben, das mir eine Ausgabe wie folgt gibt : 3 -> abracadabra?


4
Wie führe ich Sudo-Befehle mit Expect & Send-Befehlen im Bash-Skript aus?
Kann mir jemand mitteilen, wie sudoBefehle ausgeführt werden sollen expect? Ich habe Folgendes versucht, aber das funktioniert nicht. Kann mir bitte jemand einen Vorschlag machen? set login "sasuke" set addr "hostname" set pw "mypasswd" spawn ssh $login@$addr expect "$login@$addr\'s password:" send "$pw\r" expect "#" send "output=$(sudo virsh list --all | …
10 bash  scripts  sudo 



4
So trennen Sie die Befehlsausgabe in einzelne Zeilen
list=`ls -a R*` echo $list In einem Shell-Skript listet dieser Echo-Befehl alle Dateien aus dem aktuellen Verzeichnis auf, beginnend mit R, jedoch in einer Zeile. Wie kann ich jeden Artikel in einer Zeile drucken? Ich brauche einen allgemeinen Befehl für alle Szenarien geschieht mit ls, du, find -type -detc.
10 bash  scripts 


2
Befehlsausgabeumleitung mit '- << (…)'
Ich musste ein Shasum extrahieren. Das funktioniert, aber kann jemand erklären, warum? sed 's/^.*= //' -&lt; &lt;(openssl dgst -sha256 filename) Ich bin mit dem bekannten $( )Konstrukt, aber nicht finden kann docs für &lt;( ), gekoppelt mit -&lt;, die ich davon ausgehen , auf die wird Umleitung sedSTDIN. Ich weiß, …
10 bash  redirect  syntax 


2
Bash-Skript und Escapezeichen im Passwort
Ich habe viele Fragen gelesen, die hier bereits gestellt wurden, aber irgendwie funktioniert nichts für mich. Ich habe ein Bash-Skript, in dem ich ein Passwort senden muss, das die Datenbank auf einem Remotecomputer ausgibt. !/bin/sh /usr/bin/ssh -p 91899 user@remoteHost mysqldump -u db_user -p#8111*@uu( my_database | gzip -c &gt; my_database.sql.gz Nun …
10 bash  scripts  password 





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.