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.
Dieser Einzeiler entfernt doppelte Zeilen aus der Texteingabe ohne Vorsortierung. Beispielsweise: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ Der Originalcode, den ich auf den Internets gefunden habe, lautete: awk '!_[$0]++' Dies war für mich noch verwirrender, als ich _eine besondere …
Vorwort: Ich liebe Bash und habe nicht die Absicht, irgendwelche Auseinandersetzungen oder einen heiligen Krieg zu beginnen, und hoffentlich ist dies keine extrem naive Frage. Diese Frage hat etwas mit diesem Beitrag zum Superuser zu tun, aber ich glaube nicht, dass der OP wirklich wusste, wonach er gefragt hat. Ich …
Ich suchte nach einem Befehl, um die Anzahl der eingelesenen Nummern zu begrenzen stdin. Zu diesem Zweck habe ich ein kleines Skript geschrieben (Kritik ist willkommen), aber ich habe mich gefragt, ob es keinen Standardbefehl für diesen einfachen und (wie ich finde) allgemeinen Anwendungsfall gibt. Mein Skript, das mindestens zwei …
Ich muss ein Shell-Skript schreiben, das folgendermaßen ausgeführt wird: ./myscript arg1 arg2_1 arg2_2 arg2_3 ....... arg2_# Es gibt eine for-Schleife im Skript for i in $@ Wie ich jedoch weiß, enthält $ @ $ 1 bis $ ($ # - 1). Aber für mein Programm unterscheidet sich $ 1 deutlich …
Warum Semikolons in eines und nicht in ein anderes einfügen? Das Ergebnis ist das gleiche Code eins if [ "a" == "a" ] then echo "true" fi Code zwei if [ "a" == "a" ]; then echo "true"; fi Semikolons im zweiten Code sind unnötig? Wann müssen Semikolons gesetzt werden?
Ich möchte mehrere Bash-Shell-Skripte gleichzeitig ausführen. Ich möchte jedoch Rennbedingungen vermeiden. Welche Unix-Befehle sind wirklich atomar, die ich für diesen Zweck verwenden könnte, und wie kann ich sie verwenden?
Ich benutze Arch Linux mit KDE / Awesome WM. Ich versuche mit notify-sendzu arbeiten cron. Ich habe versucht, DISPLAY/ XAUTHORITYVariablen zu setzen und notify-sendmit "sudo -u" zu laufen , alles ohne Ergebnis. Ich kann notify-send interaktiv von der Sitzung aus aufrufen und Benachrichtigungen erhalten. FWIW, der Cron-Job läuft einwandfrei, was …
Ich frage mich, ob es eine allgemeine Möglichkeit gibt, mehrere Optionen über die shebang-Zeile ( #!) an eine ausführbare Datei zu übergeben . Ich benutze NixOS und der erste Teil des Shebangs in jedem Skript, das ich schreibe, ist normalerweise /usr/bin/env. Das Problem, auf das ich stoße, ist, dass alles, …
Ich möchte chef über apt nicht interaktiv installieren, aber standardmäßig wird bei der Installation von apt die folgende Eingabeaufforderung angezeigt: Gibt es eine Möglichkeit, diesen Schritt während der Installation zu überspringen oder einen Wert an apt install zu übergeben? Ich benutze nur chef-solo, brauche also eigentlich keine Serverkomponente. Drücke einfach …
Ich entschuldige mich im Voraus, wenn dies eine doppelte Frage ist. Ich habe mich bemüht zu suchen / zu überprüfen, bevor ich hier gefragt habe. Ich schreibe gerne Einzeiler wie folgt: foocommand && foocommand2 && foocommand3 Die Idee ist, dass nachfolgende Befehle nur ausgeführt werden sollen, wenn der vorherige "erfolgreich" …
Ich habe ein Skript, an das die Ausgabe weitergeleitet wird |tee scriptnameYYMMDD.txt. Nach jedem Zyklus der for-Schleife, in der die Ausgabe generiert wird, kehre ich den Dateiinhalt um, tac scriptnameYYYYMMDD.txt > /var/www/html/logs/scriptname.txtsodass die Protokollausgabe in einem Browserfenster mit den neuesten Zeilen oben sichtbar ist. Ich werde mehrere Skripte gleichzeitig ausführen …
Manchmal starte ich ein Gerät neu und muss sshzurück, wenn es bereit ist. Ich möchte den Befehl ssh alle 5 Sekunden ausführen, bis der Befehl erfolgreich ist. Mein erster Versuch: watch -n5 ssh me@device.local && exit 1 Wie kann ich das machen?
Kann ich ein Bild aus der Zwischenablage in eine Datei ausgeben (mit X)? Ich kann das mit Text leicht tun: $ xclip -selection c -o > file.text Aber wenn ich das oben genannte mit einem Bild versuche, wird nichts geschrieben. Der Grund, warum ich dies tun möchte, ist, dass ich …
Was ich erreichen möchte, ist, dass ich meine Terminalsitzungen automatisch aufzeichnen kann, wenn ich Yakuake / Konsole verwende. Es ist einfach zu erreichen, wenn ich zu Beginn meiner Sitzung Folgendes mache: script -f /home/$USER/bin/shell_logs/$(date +"%d-%b-%y_%H-%M-%S")_shell.log Aber ich möchte das automatisch ausführen, wenn ich Yakuake starte oder einen neuen Tab öffne. …
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.