Als «shell-script» getaggte Fragen

Fragen zu Shell-Skripten, ausführbaren Dateien, die von einer Shell interpretiert werden (bash, zsh usw.).


6
So extrahieren Sie ein Schlüsselwertpaar aus dem Befehl ps
Ich versuche, den Anwendungsnamen pswie folgt aus dem Befehl zu extrahieren : ps -af -u sas |grep "java"| grep -v "grep" und es erzeugt Folgendes: sas 24431 1 0 Oct10 ? 00:51:08 /usr/lib/jvm/java-1.7.0-oracle-1.7.0.25.x86_64/jre/bin/java -Denv=DEV -Dapp.name=myApp -Xms512m -Xmx1g -Dlog.dir=/apps/java/logs Ich habe es versucht, egrepaber es scheint nicht zu funktionieren: ps -af …

2
Verwenden von grep in einer if-else-Anweisung [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Warum mein Code nicht ausgegeben wird, wenn eine eingegebene Zeichenfolge nicht …

4
Testen Sie, ob der Telnet-Port in einem Shell-Skript aktiv ist
Ich versuche ein Skript zu erstellen, um zu testen, ob es möglich ist, sich über Telnet anzumelden. Ich möchte mich nicht wirklich einloggen. Erwarten ist daher nicht erforderlich. Ich möchte nur sehen, ob ich eine Anmeldeaufforderung erhalten kann. Dies wird von einem Linux-System aus durchgeführt, daher habe ich versucht, Folgendes …




1
Verwenden von inotify zum Überwachen eines Verzeichnisses, das jedoch nicht zu 100% funktioniert
Ich habe ein Bash-Skript geschrieben, um ein bestimmtes Verzeichnis zu überwachen /root/secondfolder/: #!/bin/sh while inotifywait -mr -e close_write "/root/secondfolder/" do echo "close_write" done Wenn ich eine Datei mit dem Namen erstellen fourth.txtin /root/secondfolder/und schreiben Sachen, speichern und schließen es, gibt er folgendes: /root/secondfolder/ CLOSE_WRITE,CLOSE fourth.txt "Close_write" wird jedoch nicht wiedergegeben. …

3
Verwenden eines Shell-Skripts als virtueller Drucker
Ich habe ein Shell-Skript, das eine PDF-Datei als Argument verwendet und sie mit zusätzlichen druckerspezifischen Optionen druckt. Wie kann ich dieses Skript als virtuellen Drucker hinzufügen, der über die GUI ausgewählt werden kann? Das Shell-Skript ist ein manuelles Duplex-Skript, das eine PDF-Datei erstellt, gerade Seiten druckt, einen Benutzer mithilfe von …



2
Alle gpg-Unterschlüsselkennwörter gleichzeitig zwischenspeichern? Vermeiden Sie die Eingabe mehrerer gpg-Passwörter?
Kann ich mein GPG-Passwort nur einmal eingeben und alle meine Unterschlüssel entsperren (Signieren, Entschlüsseln, Authentifizieren)? Im Moment muss ich mein GPG-Passwort dreimal eingeben (zum Signieren, Entschlüsseln, zur Authentifizierung). Dies ist unpraktisch. Ich habe versucht, ein Shell-Skript zu entwickeln. #!/bin/bash set -x set -e set +o history signing_key=77BB3C48 encryption_key=CE998547 tempfile="$(mktemp)" echo …

1
indirekte Variablenerweiterung in POSIX wie in Bash?
Ist es möglich oder gibt es einen eleganten Hack, um eine indirekte Variablenerweiterung in POSIX durchzuführen, wie dies in Bash möglich ist? Für den Kontext versuche ich Folgendes zu tun: for key in ${!map_*} do # do something done EDIT: Zur Verdeutlichung möchte ich zunächst auf Shell-Variablen zugreifen map_.



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.