Als «bash» getaggte Fragen

10
Ausschließen einer Datei in der Bash-Schleife

Wie schließe ich im folgenden Skript ein Verzeichnis in der Schleife aus? Ich möchte dies tun, da alle Dateien Symlinks sind, die auf dieses Verzeichnis verweisen, das auf derselben Ebene vorhanden ist. Daher möchte ich es nicht hinzufügen. cd /var/www for dir in */ do base=$(basename "$dir") tar...

10
Gibt es eine Online-Test-Site für Bash-Skripte?

Manchmal muss ich Freunden beim Bash-Scripting helfen. Wenn ich auf einem Windows-Computer bin, ist es eine Arbeitsumgebung und ich kann Cygwin nicht einfach einrichten oder eine VM verwenden. Gibt es eine kostenlose Skript-Website, die ich verwenden kann, vorzugsweise wo ich Putty verwenden kann,...

10
Verwenden eines Here-Dokuments für `sed` und einer Datei

Ich möchte ein Here-Doc für sed-Befehle verwenden und die zu lesende Datei und die Ausgabedatei bereitstellen. Ich habe mir Here-Documents aus dem Advanced Bash Scripting-Handbuch angesehen, aber es wird nichts über reguläre Argumente bei der Verwendung eines Here-Docs erwähnt. Ist es überhaupt...

10
Logisches UND in einem Bash-Skript

Ich habe ein ifin meinem Bash-Skript, das überprüfen muss, ob JEDE der 2 Dateien vorhanden ist. Wenn sie nicht vorhanden sind, sollte es eine Echo-Übereinstimmung geben. Code, den ich habe: if [[ ! -f /etc/benchmarking/code ]] && [[ ! -f /etc/benchmarking/code.class ]]; then echo "match" fi...

10
Warum ist $ '\ 0' dasselbe wie ''?

Ein üblicher Weg, Dinge mit ein paar Dateien zu tun, ist - und schlagen Sie mich nicht dafür: for f in $(ls); do … Um vor Dateien mit Leerzeichen oder anderen seltsamen Zeichen sicher zu sein, wäre ein naiver Weg: find . -type f -print0 | while IFS= read -r -d '' file; … Hier -d ''steht kurz für...