Als «bash» getaggte Fragen

32
Wie verwende ich / dev / (u) random?

Wie kann ich /dev/(u)randomauf Ubuntu oder anderen * nix-Systemen arbeiten? Ich habe es versucht, aber es heißt, die Erlaubnis wurde verweigert. Hinweis: Ich habe es auch als root versucht. /dev/(u)random sudo /dev/(u)random sudo -s;

31
Ausgabe eines Befehls verbergen

Ich habe ein Skript, in dem überprüft wird, ob ein Paket installiert ist oder nicht und ob der Port 8080 von einem bestimmten Prozess verwendet wird oder nicht. Ich habe überhaupt keine Erfahrung mit Bash, also habe ich so etwas gemacht: if dpkg -s net-tools; then if netstat -tlpn | grep 8080 |...

31
Bash-Befehl für jede Datei in einem Ordner

Ich habe eine Reihe von Dateien, auf die ich den gleichen Befehl anwenden möchte, und die Ausgabe sollte den gleichen Namen wie die verarbeitete Datei enthalten, jedoch mit einer anderen Erweiterung. Derzeit benenne ich /my/data/Andrew.doc in /my/data/Andrew.txt um. Dies möchte ich für alle...

30
Ordner mit dem Namen ~ wird entfernt

Dies ist die Ausgabe von ls -l ls -l total 53484 drwxr-xr-x 3 root root 4096 2011-02-10 05:59 ~ -rw-r--r-- 1 root root 54313810 2011-02-13 05:09 jobs.jar -rw-r--r-- 1 root root 384035 2011-02-15 05:33 jobsLog.out Ich kann es nicht tun, rm -rf ~ da dadurch mein Ausgangsverzeichnis entfernt wird. Was...

30
Was ist der Unterschied zwischen &> und 2> & 1

Es gibt zwei Arten, die Standardausgabe und den Standardfehler in die Standardausgabe umzuleiten . Aber welches ist besser? und warum &>gilt das als perfekt? Ich kann nicht finden, was die Unterschiede sind, so dass viele Tutorials und sogar Bash-Handbücher &>besser sind! Also warum...

29
Unterbrechen Sie die Ausführung und warten Sie auf Benutzereingaben

Ich habe ein Skript, das ich erstelle, und ich habe ein Problem damit: Ich möchte die Ausführung anhalten und auf Benutzereingaben warten. Ich dachte, dass ich es mit dem read -p -n 1 $fooBefehl hatte, aber das System hat Probleme mit diesem Befehl. Hier ist mein aktuelles Skript: #!/bin/sh #...

28
Was macht set -e?

Ich habe ein Skript gefunden und versuche, es zum Laufen zu bringen. Es lädt nur Apache-Laufzeitbibliotheken herunter und installiert sie. Die erste Zeile ist set -eund verursacht einen Fehler. Was bedeutet set