Als «bash-scripting» getaggte Fragen

Bei Bash-Skripten werden Skripte in der Bash-Shell-Sprache erstellt.

2
Für Schleife mit Bedingungen
Ich habe ein Skript, das Benutzer auf vielen Servern hinzufügt. Da ich viele Server hinzufüge, verwende ich for loop. Unten sehen Sie die Ausgabe, wenn der Benutzer erfolgreich hinzugefügt wurde. 0,22529,User added. Wenn der Benutzer nicht hinzugefügt wird, erhalte ich diese Fehlermeldung 1,23996,CLI failed to connect to database. ODER 1,22560,The …

1
Schreiben Sie ein Skript, um festzustellen, welche Benutzer gerade tippen. [geschlossen]
Ich arbeite in einem Labor für eine Cybersicherheitsklasse und muss herausfinden, wann bestimmte Benutzer miteinander kommunizieren (über Named Pipes). Die Benutzer verwenden: python gameProgram.py Und dann nimmt dieser Prozess Eingaben entgegen und schreibt sie in die Named Pipes. Ich kenne die Datei / dev / random, die geändert wird, wenn …

1
Deaktivieren Sie Bash Quoting mit JSON
Ich habe vorher ähnliche Fragen angeschaut, aber mein Problem nicht genau beantwortet. Ich verwende cURL, um eine JSON-Anfrage wie folgt zu senden: curl -X POST -H "Content-Type:application/json" "$HOST" -d '{"uri": "'"$URI"'", "identityKeyValue":"'"`date +%s`"'", "identityKeyType": "bar", "status": "'$STATUS'", "statusDetail": "'"$STATUS_DETAIL"'", "exclusionKeys": [], "monitoredEntity": {"name": "foobar"}, "timestamp":'"`date +%s`"', "metadata": {} }' Es …

3
Zwei gleichzeitige Befehle, dann sequentielle Befehle?
Daher möchte ich unter Linux viermal ein Skript ausführen und dann die Ausgabe bearbeiten. Ich kann: script 1 > output1.txt script 2 > output2.txt script 3 > output3.txt script 4 > output4.txt cat output1.txt output2.txt output3.txt output4.txt > output5.txt sort output5.txt | uniq -u Aber ich möchte, dass die ersten …

1
SoX-Batch-Konvertierung von .raw nach .wav
Ich versuche, 728 .raw-Dateien in 16-kHz-WAV-Dateien zu konvertieren, erhalte jedoch die folgende Fehlermeldung sox FAIL-Formate: Eingabedatei kann nicht geöffnet werden `outputdir / rawfile / b95981d1-3aa6-4d10-b755-990915951efc ': Keine solche Datei oder Verzeichnis Skript, das ich benutze, ist #!/bin/bash mkdir -p "outputdir" for i in rawfile/*.raw; do o=outputdir/${i} sox "$i" -r 16000 …


0
Sed arbeitet nicht über Variable
Ich versuche zu kombinieren find -exec Befehl mit einer Funktion, die den relativen Pfad entfernen und an eine andere Stelle (mit demselben Baum) kopieren soll. Das Skript sieht folgendermaßen aus: function makeLinks(){ local file=$1 local src="$2" local dest="$3" # This not works (don't strip $src from $file variable) rel="$(echo "${file}" …

2
Wrapper-Skript 'hhighlighter' mit der Meldung Befehl nicht gefunden [closed]
Ich habe das Wrapper-Skript 'hhighlighter' von bekommen https://github.com/paoloantinori/hhighlighter welche farben willst du in stdout. Ich habe die Anweisungen zur Installation von ack-grep befolgt, einen Alias ​​für ack = ack-grep in ~ / .bashrc erstellt, die Funktion h () in ~ / .bashrc eingefügt, alles funktioniert einwandfrei, wenn ich im Terminal …

1
Bash-Skript-Fehler beim Ausführen des OpenVPN-Dienstes
Ich versuche ein Bash-Skript zu entwickeln, das einen Service von innen aufruft: #!/bin/bash interface=dev0 mycommand="sudo openvpn --config '/etc/openvpn/optionFile.ovpn'" $mycommand Wenn ich das Skript ausführe, wird folgende Fehlermeldung angezeigt: Options error: In [CMD-LINE]:1: Error opening configuration file: '/etc/openvpn/optionFile.ovpn' Die Berechtigungen für die Datei sind ebenfalls korrekt eingestellt und ich führe die …

1
ssh remote funktioniert über die Bash-Befehlszeile, jedoch nicht über ein Bash-Skript
(Hinweis: Auch wenn ich einige meiner eigenen Fragen beantwortet habe, habe ich am Ende dieses Beitrags immer noch eine unbeantwortete Frage.) Wenn ich den folgenden Befehl über eine Bash-Befehlszeile ausführe, funktioniert er. ssh -t -v my-rails-project@192.168.29.205 sudo /home/my-rails-project/x/pg_rsync_ralph07_to_ralph12_finish Und die ausführliche Ausgabe von ssh ist: OpenSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g 1 …



1
Linux-Bash-Hintergrund und E / A-Umleitung
Ich habe Probleme mit Bash-Hintergründen und der Dateiumleitung. Ich muss eine Remote-Sensorbox anschließen und den ASCII-Datenstrom von dieser Box auf Datenträgerdateien aufzeichnen. Ich möchte diesen Datenstrom in Segmente von jeweils etwa 10 Minuten mit einem Datums- / Uhrzeitstempel aufteilen, der dem Dateinamen angehängt ist. Zu diesem Zweck habe ich ein …

1
Pfade verwalten - Verzeichnisse in Shell und Skripten
Kommandozeile und Skripterstellung sind weitaus vertrauter. Skripten und Programmieren ist mein oberstes Ziel und meine 100.000-Dollar-Frage? Ich bin allerdings noch nicht von Fenstern abgeschnitten. Der Beitrag hier -> hat ein User-Dilemma gelöst ! hat viel dazu beigetragen, die Verwendung von / das Wechseln von Pfaden und Verzeichnissen zu vereinfachen. Besser …


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.