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
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
for k in {0..49}; do a=$(($((2*$k))+1)); echo $a; done Hallo, ich brauche einen vereinfachten Ausdruck für die dritte Zeile, vielleicht einen, der keine Befehlsersetzung
Diese Frage kam mir einige Male zuvor, jetzt als Antwort auf die Frage Durchschleifen von Binärdatenblöcken von stdin in Bash Answers unter /programming/993434/what-language-is-to-binary -as-perl-is-to-text waren auch nicht zufriedenstellend. Ich suche nach einer Skriptumgebung, die speziell für...
Ich programmiere ein Linux-Shell-Skript , das während seiner Ausführung nur Statusbanner druckt, wenn beispielsweise das richtige Tool verwendet wirdfiglet , ist installiert (dies ist: erreichbar über Systempfad ). Beispiel: #!/usr/bin/env bash echo "foo" figlet "Starting" echo "moo" figlet...
Wie kann ich einen Bash-Befehl mit mehreren Argumenten (zum Beispiel " sudo apt update") aus einem Python-Skript starten
Ich bin in einer interessanten Situation, in der ich ein Python-Skript habe, das theoretisch von einer Vielzahl von Benutzern mit einer Vielzahl von Umgebungen (und PATHs) und auf einer Vielzahl von Linux-Systemen ausgeführt werden kann. Ich möchte, dass dieses Skript auf so vielen von ihnen wie...
Ich möchte einen Linux-Systemaufruf (oder zumindest den libc-Wrapper) direkt aus einer Skriptsprache aufrufen. Es ist mir egal, welche Skriptsprache ich verwende - es ist nur wichtig, dass sie nicht kompiliert wird (der Grund dafür ist, dass ich keinen Compiler im Abhängigkeitspfad haben möchte,...
Ich weiß, dass gut erzogene Dienstprogramme wie grep "normale" Nachrichten an stdout und Fehlermeldungen an stderr ausgeben. $ grep '^foo' file1 file2 file1:foo grep: file2: No such file or directory Wenn ich selbst Shell-Skripte schreibe, fällt es mir oft schwer zu entscheiden, welche Ausgabe und...
Ich habe eine Textstatusleiste in einem Fenstermanager für Kacheln und benutze tcl, um ihm Informationen zuzuführen. Im Moment brauche ich eine Kommandozeile, die den Lautstärkepegel von 0% bis 100% ausgibt. Ich benutze Arch
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...
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...
Ich habe auf der RosettaCode-Seite die folgende Art von Shebang gefunden: --() { :; }; exec db2 -txf "$0" Es funktioniert für Db2 und ähnlich für Postgres. Ich verstehe jedoch nicht die ganze Zeile. Ich weiß, dass der doppelte Bindestrich ein Kommentar in SQL ist und danach die ausführbare Datei...
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...
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...
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 /...
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....
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...
Ich habe Folgendes ausgeführt, um einen Begriff zu ersetzen, der in allen Dateien im aktuellen Arbeitsverzeichnis verwendet wird: $ find . -type f -print0 | xargs -0 sed -i'.bup' -e's/Ms. Johnson/Mrs. Melbin/g' Dies führte die Wortersetzung durch, erzeugte aber auch .bupDateien von Dateien, die nie...
Ich habe im Laufe der Jahre eine ganze Reihe von Shell-Skripten geschrieben (aber ich bin sicherlich kein Sysadmin), und es gab etwas, das mich immer wieder in Schwierigkeiten brachte: Wie kann ich einen Shell-Befehl ausgeben, der von einem Bash- Skript aus immun gegen Abstürze im Hintergrund ist ?...
Gibt es Unterschiede zwischen Befehlen, die Sie in das Terminal eingeben, und Befehlen, die Sie in ein Skript einfügen?