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.




1
Warum funktioniert der Interaktionsbefehl von Expect nicht?
Ich versuche, GDB mit Erwartung zu automatisieren. Mein Skript startet gdb, führt eine Initialisierung durch und übergibt das Steuerelement an den Benutzer. Der interactBefehl von Expect scheint das perfekte Werkzeug für diesen Job zu sein. Betrachten Sie nun: $ echo "spawn gdb expect \"(gdb) \" send \"help\r\" expect \"(gdb) \" …


2
Invertieren eines assoziativen Arrays
Angenommen, ich habe ein assoziatives Array in bash, declare -A hash hash=( ["foo"]=aa ["bar"]=bb ["baz"]=aa ["quux"]=bb ["wibble"]=cc ["wobble"]=aa ) wo mir sowohl Schlüssel als auch Werte unbekannt sind (die tatsächlichen Daten werden aus externen Quellen gelesen). Wie kann ich ein Array der Schlüssel erstellen, die demselben Wert entsprechen, damit ich …

5
Bash: Wie speichere ich eine bestimmte Zeile der CLI-Ausgabe in einer Datei?
Nehmen wir an, ich erhalte die folgende Ausgabe, nachdem ich ein Bash-Skript in der CLI ausgeführt habe (dieser Text wird also im Terminal angezeigt): POST https://mycompany.com/ COOKIE='BLABLABLABLABLA' HOST='ANYIPADDRESS' FINGERPRINT='sha256:BLABLABLABLA' Wie kann ich den Inhalt von COOKIE(nur den Text zwischen 'und ') in einer separaten Datei speichern? Darüber hinaus sollte der …

2
Shell-Skript: Wenn mehrere Bedingungen
Ich möchte ein Shell-Skript erstellen, das etwas wiedergibt, wenn 3 Verzeichnisse nicht vorhanden sind. Hier ist der Code, den ich geschrieben habe: test.sh: if [ ! -d "/home/unix/POSTagger2" ] || [! -d "/home/unix/POSTagger2/stanford-parser-full-2015-12-09"] || [! -d "/home/unix/POSTagger2/stanford-corenlp-full-2015-12-09"]; then echo "Nope" fi Wenn ich es ausführe, erhalte ich folgende Fehlermeldung: ./test.sh: …


7
bash: Wie geben Sie Dateierweiterungen zurück?
Ich möchte ein Skript schreiben, um nur die Erweiterung des Eingabedateinamens zurückzugeben. Zum Beispiel textfile.txt sollte zurückkehren txt. Ich bin neu in Linux und Bash und versuche zu lernen, wie man grundlegende Skripte schreibt. Vielen Dank!
7 bash  scripting 

2
Sicher beenden, während Schleifen in Bash
Angenommen, ich habe ein Bash-Skript, das Folgendes tut: while : do foo done Ich möchte in der Lage sein, dieses Skript von der Konsole aus auszuführen und es zu einem beliebigen Zeitpunkt zu beenden, solange es zwischen zwei foo-Läufen auftritt. Wenn ich also beispielsweise Ctrl+ drücke C(es könnte eine andere …

1
Was sind praktische Anwendungen von stdbuf oder nohup?
Ich muss im Moment ein paar Coreutils-Befehle für einen Kurs fertig schreiben, und ich kann mir keinen Ausgangspunkt für ein kleines praktisches Codebeispiel vorstellen, das die möglichen Verwendungen von demonstriert stdbuf. Hat jemand damit die Interaktion einiger spezifischer Unix-Befehle korrigiert? Ich weiß was es tut. Es ist nur so, dass …

3
Erhalten Sie 100 Palindromzahlen
Ich bin neu im Scripting und habe diese Aufgabe, 100 Palindromzahlen mit dem folgenden Algorithmus zu finden: Erhalten Sie eine zweistellige Zufallszahl (größer als 10) Kehren Sie die Nummer um Summiere die Zahl und ihre Umkehrung Wenn das Ergebnis der Summe eine Palindromzahl ist, drucken Sie sie aus. Andernfalls kehren …
7 bash  scripting 


1
Parallele Ausführung des Bash-Skripts
Ich habe eine Tabelle URL_Experimentin meiner Datenbank ( mySQL-Datenbank ). Ich habe 2 Millionen URL-Links in dieser Tabelle. Für jede URL überprüfe ich, ob ein bestimmter Text in der URL vorhanden ist, und aktualisiere die Informationen wieder in meiner URL_ExperimentTabelle. Jetzt muss ich das Skript schnell laufen lassen. Die einfache …

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.