Als «bash» getaggte Fragen

28
Wie lösche ich alle versteckten Dateien und Verzeichnisse mit Bash?

Die offensichtliche Lösung ergibt einen Exit-Code von 1: bash$ rm -rf .* rm: cannot remove directory `.' rm: cannot remove directory `..' bash$ echo $? 1 Eine mögliche Lösung überspringt das "." und ".." Verzeichnisse löschen jedoch nur Dateien, deren Namen länger als 3 Zeichen sind: bash$ rm -f...

28
Mehrfachauswahlmenü im Bash-Skript

Ich bin ein Bash-Neuling, möchte aber ein Skript erstellen, in dem der Benutzer mehrere Optionen aus einer Liste von Optionen auswählen kann. Im Wesentlichen möchte ich etwas Ähnliches wie das folgende Beispiel: #!/bin/bash OPTIONS="Hello Quit" select opt in $OPTIONS; do if [ "$opt" = "Quit" ];...

27
Was ist / bin / dash?

Ich dachte, /bin/shes wäre ein Symlink zu meiner bevorzugten Hülle. Ich habe es immer benutzt bash, also nahm ich an, dass /bin/shes darauf hindeuten würde /bin/bash. Es stellt sich jedoch heraus, dass es darauf hinweist /bin/dash. Es wird lustiger. Ich starte dashund mache echo $SHELLund es wird...

26
BASH Scripting, su zu www-Daten für einen einzelnen Befehl

Ich arbeite an der Automatisierung der Erstellung von Subversion-Repositorys und zugehörigen Websites, wie in diesem von mir geschriebenen Blog-Beitrag beschrieben . Ich habe Probleme mit dem Teil, in dem ich dem Benutzer www-data den folgenden Befehl erteile: svnadmin create /svn/repository Am...

25
Wie setze ich PATH für alle Benutzer in Debian?

Ich habe einen Debian-Lenny-Server und möchte, dass der www-dataBenutzer /usr/local/zend/binin seinem PATH ein Skript in cron as ausführt www-data. Wie füge ich /usr/local/zend/binPATH hinzu, damit www-dataDateien ausgeführt werden können

25
Bestimmen Sie, ob die Datei gerade beschrieben wird?

Ich muss einen automatisierten Prozess (über ein 1-minütiges Cron-Skript) bereitstellen, der nach TAR-Dateien in einem bestimmten Verzeichnis sucht. Wenn eine TAR-Datei gefunden wird, wird sie an der entsprechenden Stelle nicht geteert und dann die TAR-Datei gelöscht. Die tar-Dateien werden...

25
Schreiben an stdin des Hintergrundprozesses

Ich bin auf einer Ubuntu 10.04 Box und habe einen Server im Hintergrund (myserver &) über ssh gestartet. Es läuft einwandfrei, aber ich brauche eine Möglichkeit, die Standardeinstellungen des Servers zu ermitteln, da die einzige Möglichkeit zur Steuerung des Servers über diese Methode besteht....

24
Wie entkommen? im Passwort?

Wie könnte man das Ausrufezeichen in einem Passwort umgehen: $ mysql -umyuser -pone_@&!two -bash: !two: event not found Es half nicht, den offensichtlichen Backslash zu versuchen: $ mysql -umyuser -pone_@&\!two [1] 22242 -bash: !two: command not found [email protected] [~]# ERROR 1045...

24
Wie lese ich mehrere Zeilen von STDIN in eine Variable?

Ich habe diese Frage vergeblich gegoogelt. Ich automatisiere hier bei der Arbeit einen Build-Prozess, und alles, was ich versuche, ist, Versionsnummern und eine winzige Beschreibung des Builds abzurufen, die möglicherweise mehrzeilig sein kann. Das System, auf dem dies ausgeführt wird, ist OSX...