Als «bash» getaggte Fragen

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

2
Bash: Wortlisten erstellen
Ich versuche, jede mögliche Kombination zwischen {a..z} und {0..9} auszugeben. diese Ausgabe ohne Verwendung von Werkzeugen wie crunch: $ head wordlist.txt a b c 1 2 3 aa ab ac a1 $ tail wordlist.txt 333332c 3333321 3333322 3333323 333333a 333333b 333333c 3333331 3333332 3333333 Können wir mit Regex machen? Ich …


2
Überwachen Sie das Protokoll live auf Fehler. Wenn error = Befehl erneut ausführen und die Protokollüberwachung neu starten, wenn nicht gefunden = Überwachung für immer fortsetzen
Ein Prozess in einem Bash-Skript, das ich entwickle, schlägt häufig leise fehl (es wird weiterhin ohne Fehlercode ausgeführt, aber der Fehler wird in die Protokolldatei geschrieben). Sobald der Fehler in der Protokolldatei auftritt, möchte ich den Prozess neu starten (und auch die Überwachung der Protokolldatei fortsetzen). Wenn der Prozess abgeschlossen …

1
Was muss ich ausführen, um einen Alias, den ein Bash-Skript erstellt hat, rückgängig zu machen?
Normalerweise verwende ich den mamp-Server auf meinem Mac, aber gestern habe ich dieses Skript ausgeführt. #!/bin/bash WWW_BASE='/Library/WebServer/Documents' TARGET="$WWW_BASE" expand_dir () { pushd "$1" >/dev/null DIR="`pwd`" popd >/dev/null } expand_dir `dirname $0` clear if [ -e "$WWW_BASE"/orbit ]; then echo 'Nothing to be done - linked already.' else echo "Going to …
macos  bash  mamp 

1
Zip-Epub mit 7zip und Ausgabe mit Exlude-Datei
Ich habe viele epub als Ordner müssen es in .epub komprimiert konvertieren, so dass ich Bash-Skript erstellt, die den epub-Ordner komprimieren, um zu zip, dann benennen Sie es in .epub mit 7-zip Übrigens habe ich versucht, zip anstelle von 7-zip zu verwenden, aber ich habe Probleme mit einigen Dateien, die …
bash  7-zip  epub 

1
Suchen Sie nach Dateien, die Text im Namen enthalten, und verschieben Sie die Speicherberechtigungen in einen anderen Ordner
Ich habe Asterisk-Rekorde im MP3-Format mit Namen wie 13-07-31__09-32_205_988007007757.mp3 in / etc / asterisk / record Ich muss Dateien auswählen, die zum Beispiel enthalten, *_205_*und sie in den Ordner / home / ftp verschieben, um Berechtigungen zu speichern. Mein einziger Weg war: cp -p /home/zapis/liveop/*_205_* "/home/zapis/livetex/dep1/205/" rm /home/zapis/liveop/_205_ aber ich …

2
Probleme mit der Cygwin-Syntax
Ich bin auf Windows 7 mit Cygwin. Mein Skript und meine Textdatei befinden sich im selben Verzeichnis. #!/bin/bash while read name; do echo "Name read from file - $name" done < /home/Matt/servers.txt Ich erhalte diesen Fehler und weiß nicht warum, da dies während der Schleifensyntax korrekt ist. u0146121@U0146121-TPD-A ~/Matt $ …

1
Kann Bash-Skript verwendet werden, um sequentielle und ereignisgesteuerte Aufgaben auszuführen?
Ich möchte wissen, wie ein Bash-Skript Aufgaben ausführen kann, die nacheinander ausgeführt werden müssen. Hier ein Beispiel, ich möchte auf meinem CentOS VPS folgende Software installieren. $ yum update $ yum install libvpx-devel $ sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm $ yum install nginx $ wget https //dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb - Chrome_stable $ mkdir …
linux  bash 



1
Speichern von Ausgaben (einige Zeilen in einer Datei)
Ich benutze diesen Befehl: ./nodetool status Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ID Rack UN 127.0.0.1 47.66 KB 1 33.3% aaa1b7c1-6049-4a08- ad3e-3697a0e30e10 rack1 UN 127.0.0.2 47.67 KB 1 33.3% 1848c369-4306-4874-afdf-5c1e95b8732e rack1 Wie kann ich einige Ausgaben in eine Datei umleiten? Ich möchte nur diese …
bash 

1
gnu-screen löscht nicht alle Inhalte beim Verlassen
Ich benutze Bildschirm in Bash unter CentOS. Nachdem ich mit Alt-a d einen Bildschirm verlassen habe, bin ich wie erwartet wieder in der Bash. Es sind jedoch noch Reste der Bildschirmausgabe vorhanden, insbesondere die Statuszeile (weiß nicht, ob es sich um Hardstatus handelt oder was). Wenn ich die Tastenkombination Strg-l …

2
Skriptauswahl der Optionen im laufenden Programm
Ich möchte ein Programm ausführen, das nach der Ausführung zwei Eingaben erwartet, um zu entscheiden, wie es ausgeführt wird. Wie so: $ program <input_file> Running program 1. Option one 2. Option two select an option: <Expects `1` or `2`> 3. Option three 4. Option four select an option: <Expects `3` …



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.