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.
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 …
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 …
Wenn ich in einem bashSkript nach einem Passwort fragen möchte , mache ich Folgendes: read -s ... aber wenn ich bashim POSIX-Modus mit starte, shwird die -sOption abgelehnt: $ read -s sh: 1: read: Illegal option -s Wie fordere ich mit einem POSIX-kompatiblen Befehl sicher eine Eingabe an?
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 …
Ich fange an, ein paar Bash-Skripte für mein Projekt zu schreiben, und dazu müssen einige Zwischendateien oder Variablen geschrieben werden. Ich möchte wissen, auf welche Ordner ich Zugriff haben kann, wenn jemand mein Skript ausführt. Ist es eine gängige Praxis zu verwenden /tmp/? Oder sollte ich etwas anderes benutzen?
Ich habe ein Bash-Shell-Skript, in dem ich einige Daten durch ungefähr 5 oder 6 verschiedene Programme leite und dann das Endergebnis in eine tabulatorgetrennte Datei umwandle. Ich mache dann dasselbe noch einmal für einen separaten ähnlichen Datensatz und gebe ihn in eine zweite Datei aus. Anschließend werden beide Dateien zur …
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, …
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 …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich bin daran interessiert, Shell-Skripte vollständig zu lernen. Kann …
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 …
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 …
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). …
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 …
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 welche Nachrichten ich auf stderr …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.