Als «scripting» getaggte Fragen

Ein Skript ist eine Folge von Befehlen oder Anweisungen, die von einem Interpreterprogramm ausgeführt und nicht zu einem eigenständigen ausführbaren Programm kompiliert werden.


9
Extrahieren verschachtelter ZIP-Dateien
Ich habe zahlreiche Zip-Archive, von denen jedes eine Reihe von Zip-Archiven enthält. Was ist der beste Weg, um alle in diesem Zip-Archiv und seinen untergeordneten Zip-Archiven enthaltenen Dateien, die selbst keine Zip-Archive sind, rekursiv zu extrahieren?
15 files  scripting  zip 




3
Systemd postgresql Startskript
Ich bin gerade dabei, postgresql auf einem zweiten Server zu installieren Zuvor habe ich postgresql installiert und dann das mitgelieferte Skript verwendet ./contrib/start-scripts/linux In die richtige Richtung gebracht # cp ./contrib/start-scripts/linux /etc/rc.d/init.d/postgresql92 # chmod 755 /etc/rc.d/init.d/postgresql92 Was ich dann erwartungsgemäß mit ausführen könnte # service postgresql92 start Die neue Maschine …

3
Wie mache ich ein N-Way Diff?
Wie kann ich die Ausgabe mehrerer Befehle unterscheiden? vimdiffkann bis zu vier Dateien unterstützen, diffscheint aber genau zwei Dateien zu unterstützen. Ist es mit irgendeiner Variante von direkt möglich diff, oder muss ich die Ausgabe aller Befehle in temporären Dateien speichern, eine auswählen und den Rest damit vergleichen? Kontext: Ich …
14 scripting  diff 

3
Gibt es eine Möglichkeit, ein "Schließen" -Ereignis in verschiedenen Fenstern mit dem Terminal zu simulieren?
Ich habe auf "Ubuntu fragen" geantwortet. Beenden Sie alle Instanzen gnome-terminalüber einen Befehl, aber da Sie alle lesen können, gnome-terminalschien es keinen SIGAnruf zu geben, mit dem ich dieses "Schließen" -Ereignis simulieren könnte. Dies veranlasste mich zu fragen, ob es in GNOME / KDE / LXDE / {Ihr Fenster / …

7
Wie entferne ich mehrere Leerzeilen aus einer Datei?
Ich habe einige Textdateien, mit denen ich Notizen mache - einfach nur Text, normalerweise nur mit cat >> file. Gelegentlich verwende ich ein oder zwei Leerzeilen (einfach zurück - das Zeichen für die neue Zeile), um ein neues Thema / eine neue Gedankenlinie anzugeben. Am Ende jeder Sitzung füge ich …
14 scripting  sed  awk  perl  filter 

1
Können Funktionen in Skripten verwendet werden, ohne die Interpreter-Binärdatei zu setzen?
Im Moment benutze ich cap_net_bind_service MY_USERNAMEin /etc/security/capability.conf. Jetzt muss ich nur noch cap_net_bind_service+iden Interpreter meiner bevorzugten Skriptsprache einstellen , um CAP_NET_BIND_SERVICEden effektiven Satz über libcap [-ng] erweitern zu können. Dies funktioniert einwandfrei, aber ich frage mich, ob es eine Möglichkeit gibt, dasselbe zu erreichen, ohne dass für die Interpreter-Binärdatei Großbuchstaben …

4
Führen Sie den Befehl in einer SFTP-Verbindung über ein Skript aus
Dies ist eine sehr grundlegende Frage, die ich noch nicht richtig verstanden habe. Googeln brachte mich leider nicht weiter. Mein Ziel ist es, mit sftp eine Verbindung zu einem Server herzustellen, eine Datei hochzuladen und dann die Verbindung zu trennen. Ich habe das folgende Skript: UpdateJar.sh #!/bin/bash sftp -oPort=23 kalenpw@184.155.136.254:/home/kalenpw/TestWorld/plugins …

5
Wie drucke ich meinen eigenen Skriptnamen in mawk?
In bash steht $0der Name des Skripts, aber in awk, wenn ich ein Skript namens myscript.awk mit folgendem Inhalt erstelle: #!/usr/bin/awk -f BEGIN{ print ARGV[0] } und starte es, es wird nur "awk" ausgegeben. Außerdem wird ARGV [i] mit i> 0 nur für Skriptargumente in der Befehlszeile verwendet. Wie kann …
13 awk  scripting  mawk 

4
Hinweise zur Verwaltung von SSH-Schlüsseln
Was ist die beste Vorgehensweise, die Sie für die Verwaltung vieler SSH-Schlüsselpaare gefunden haben? Ich verwende SSH, um eine Verbindung zu mehreren Systemen herzustellen, sowohl zu Hause als auch bei der Arbeit. Derzeit habe ich eine relativ kleine, überschaubare Sammlung von Schlüsselpaaren für Arbeits- und Heimsysteme. Ich habe ein Skript, …
13 ssh  scripting 

2
Regulärer Ausdruck im Bash-Skript
Dies ist mein erstes Bash-Scripting, daher mache ich wahrscheinlich einen leichten Fehler. Grundsätzlich versuche ich, ein Skript zu schreiben, das die Gruppen eines Benutzers abruft, und wenn sie sich in einer bestimmten Gruppe befinden, wird dies entsprechend protokolliert. Offensichtlich wird es mehr Funktionalität geben, aber es hat keinen Sinn, etwas …


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.