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.

2
Wann ist es wichtig, tragbare Skripte zu schreiben?
Der meiste Code, den ich schreibe, ist in PHP. Ich habe vor kurzem angefangen, Shell-Scripting zu lernen. Die meisten Ressourcen und Tutorials, auf die ich gestoßen bin, sind spezifisch für Bash. Einige warnen vor Bashismen und andere nicht. Ich habe hier viel gelesen und Stapelüberlauf. Wann immer eine Antwort Bashismen …

6
Verwenden von Parallel, um eindeutige Eingabedateien in eindeutige Ausgabedateien zu verarbeiten
Ich habe ein Shell-Scripting-Problem, bei dem ich ein Verzeichnis voller Eingabedateien (jede Datei enthält viele Eingabezeilen) bekomme, und ich muss sie einzeln verarbeiten und jede ihrer Ausgaben in eine eindeutige Datei umleiten (auch bekannt als file_1.input-Anforderungen) in file_1.output zu erfassen, und so weiter). Vor der Parallelisierung durchlieferte ich einfach jede …


4
Wie kann ich IP-Adressen von möglichen SSH-Angreifern abrufen?
Ich habe mich gerade cat /var/log/auth.logangemeldet und festgestellt, dass es viele | grep "Failed password for"Datensätze gibt. Es gibt jedoch zwei mögliche Datensatztypen - für einen gültigen / ungültigen Benutzer. Es erschwert meine Versuche, | cutsie. Ich würde gerne eine Liste (Textdatei) mit den IP-Adressen möglicher Angreifer und der Anzahl …



4
Beenden Sie die Sox-Aufzeichnung, sobald Stille erkannt wird
Ich schreibe ein Skript, das Sox verwendet, um mich aufzuzeichnen. Jetzt brauche ich sox, um zu warten, bis es Geräusche erkennt, bevor es mit der Aufnahme beginnt, und ich habe das herausgefunden. Aber ich muss auch SOX Ausgang einmal Stille war für mindestens 3 Sekunden. So wie es jetzt ist, …
16 scripting  audio  sox 

1
Erstellen eines Fortschrittsbalkens mit "dialog" aus der rsync-Ausgabe
Ich suche nach einer Möglichkeit, die rsync-Ausgabe so zu filtern / umzuleiten, dass sie dem Befehl "dialog --gauge" zugeführt werden kann, damit ich während der Dateisynchronisierung einen gut aussehenden Fortschrittsbalken bekomme. Derzeit habe ich es nur direkt an der Eingabeaufforderung getestet, aber ich plane, dies in einem (Bash-) Shell-Skript zu …
16 linux  bash  scripting  awk  rsync 


4
Bash-Variable mit sed verarbeiten
Die Bash-Variable LATLNG enthält einen Breiten- und Längengrad in eckigen Klammern (53.3096,-6.28396) Ich möchte diese in eine Variable mit dem Namen LAT und LON zerlegen, was ich mit sed so versuche LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") Ich erhalte jedoch den folgenden Fehler: sed: can't read (53.3096,-6.28396): No such file …

8
Linux-Shell-Skript: Führen Sie ein Programm nur aus, wenn es vorhanden ist. Ignorieren Sie es, wenn es nicht vorhanden ist
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 "Working" echo "foo moo" figlet "Finished" Ich möchte, dass mein Skript auch …

3
Rufen Sie einen Linux-Systemaufruf aus einer Skriptsprache auf
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, aber das ist weder hier noch da). …


4
Eine Shell-ähnliche Umgebung für die binäre Verarbeitung
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 die Verarbeitung von E / A mit Binärdateien geeignet ist. Ich weiß, dass ich …


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.