Ich habe das auf Firefox mit einem Python-Befehl gemacht, aber kürzlich hat sich etwas geändert und ich kann die URL nicht mehr bekommen! Was früher mit Firefox gearbeitet hat: #!/bin/bash current_tab_num () { python2 <<< $'import json\nf =
Ich habe das auf Firefox mit einem Python-Befehl gemacht, aber kürzlich hat sich etwas geändert und ich kann die URL nicht mehr bekommen! Was früher mit Firefox gearbeitet hat: #!/bin/bash current_tab_num () { python2 <<< $'import json\nf =
Ich habe ein Skript, das misst, wie lange ein Befehl ausgeführt wird. Es benötigt den timeBefehl "real" , was bedeutet, dass beispielsweise eine Binärdatei enthalten ist /usr/bin/time(da die eingebaute Bash nicht über das -fFlag verfügt). Unten ein vereinfachtes Skript, das debuggt werden kann:...
Die folgende Zeile erzeugt file_c-6.txtaber Ausgaben 5: $ i=5; ls file_a-${i}.txt file_b-${i}.txt > file_c-$(( ++i )).txt; echo $i 5 $ cat file_c-6.txt file_a-5.txt file_b-5.txt Wenn man es entfernt >, würde es auflisten file_c-6.txtund ausgeben 5: Ich kann nicht verstehen, warum es iim...
Wie ist es möglich, mehrere Befehle mit bash auszuführen und im Hintergrund anzuzeigen? Beispielsweise: $ for i in {1..10}; do wait file$i &; done Warten ist eine benutzerdefinierte Binärdatei. Im Moment erhalte ich eine Fehlermeldung: syntax error near unexpected token `;' beim Ausführen des...
Nachdem man durch die Bash - Dokumentation , diese Frage und das man es mir immer noch nicht klar ist , wie kann ich ausführen Atom-write (append) Operationen in eine Datei in bash. Ich habe ein Skript, das in mehreren Instanzen ausgeführt wird und irgendwann Daten in eine Datei schreiben muss:...
Gibt es so etwas in Unix? $ echo "this should show in red" | red $ echo "this should show in green" | green $ echo "this should show in blue" | blue Hiermit meine ich nicht, dass wörtlicher Farbcodetext angezeigt wird (zum Beispiel, um in eine Datei eingefügt zu werden). Ich meine nur, dass der...
Wenn ich mich in der Bash-Funktion befinde und + , drücke Esc, wird die Bash-Funktion mit einem Dateinamen ausgelöst, der dem ähnlich ist .ShiftKV$EDITOR/tmp/bash-fc-186566385 Warum ist das so und wozu dient es? Ich muss wahrscheinlich erwähnen, dass ich mit Bash renne set -o
Manchmal habe ich gerne sehr angepasste Bash-Aliase und möglicherweise Tastenkombinationen, wenn ich einen Ordner eingebe (kann ein Projekt sein, in dem ich viele Befehle von CLI eingebe). Nehmen wir an, wenn ich einen Ordner wie "projectAlpha /" eingebe, erwarte ich einige benutzerdefinierte...
Ein Bash-Skript, das enthält for i in {a,b}-{1,2}; do echo $i; done druckt a-1 a-2 b-1 b-2 wenn ausgeführt. Dies ist, was ich erwartet hatte - als das {a,b}Konstrukt erweitert wird. Wenn jedoch (ein anderes) Skript enthält v={a,b}-{1,2} echo $v es druckt {a,b}-{1,2} Das ist nicht das, was ich...
Tut if [[ "$1" = pattern ]]; then hook fi benimm dich immer so wie case "$1" in pattern) hook;; esac Oder gibt es irgendwelche
Ich bin ziemlich neu in Bash-Scripting. Ich habe ein "Testskript", das ich als Grundlage für ein erweitertes / nützliches Skript verwendet habe: #!/bin/bash files=$1 for a in $files do echo "$a" done Wenn ich dies ohne Anführungszeichen aufrufe, nimmt es nur eine Datei in einem Verzeichnis auf:...
Ich verwende set -ezu Bash - Skript auf den ersten Fehler zu stoppen . Alle funktionieren OK, es sei denn, ich verwende den Befehl mit &&: $ cat script set -e cd not_existing_dir && echo 123 echo "I'm running! =P" $ $ ./script ./script: line 2: cd: not_existing_dir: No such file or...
Also, wenn ich eine Variable habe VAR='10 20 30 40 50 60 70 80 90 100' und es wiedergeben echo "$VAR" 10 20 30 40 50 60 70 80 90 100 Weiter unten im Skript muss ich jedoch die Reihenfolge dieser Variablen umkehren, damit sie so etwas wie angezeigt wird echo "$VAR" | <code to reverse it> 100...
Gibt es Methoden, um zu überprüfen, was Sie tatsächlich aus einem Bash-Skript ausführen? Sagen Sie Ihr Bash - Skript mehrere Befehle ruft (zum Beispiel: tar, mail, scp, mysqldump) , und Sie sind bereit , um sicherzustellen , dass tardie tatsächliche ist, real tar, was durch die bestimmbar...
Ich versuche, eine Liste der Verzeichnisse abzurufen, die in einem bestimmten Ordner enthalten sind. Angesichts dieser Beispielordner: foo/bar/test foo/bar/test/css foo/bar/wp-content/plugins/XYZ foo/bar/wp-content/plugins/XYZ/js foo/bar/wp-content/plugins/XYZ/css baz/wp-content/plugins/ABC...
Ich benutze Ctrl+ die Rganze Zeit, aber am Ende übersteige ich oft den Befehl, nach dem ich gesucht habe, weil ich ihn so schnell drücke. Weiterleiten suchen, Ctrl+ Skann verwendet werden , vorausgesetzt , es ist nicht das Terminal zuerst (konsole in meinem Fall verwendet , in dem stty -ixonin...
Ich möchte einige Befehle parallel ausführen. Wenn alle diese Befehle beendet sind, starten Sie den nächsten. Ich denke, der folgende Ansatz wird funktionieren #!/bin/bash command1 & command2 & command3 && command4 aber das tat es nicht. Ich muss ausgeführt werden, command4wenn alle...
Meine Frage kommt von: Wie vermeidet das Speichern des regulären Ausdrucks in einer Shell-Variablen Probleme beim Zitieren von Sonderzeichen für die Shell? . Warum liegt ein Fehler vor: $ [[ $a = a|b ]] bash: syntax error in conditional expression: unexpected token `|' bash: syntax error near `|b'...
Ich habe gerade einen Weg gefunden, um zu starten, zshwenn ich das bashunter Windows starte https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ . Es wird empfohlen, folgenden Code am letzten von hinzuzufügen .bashrc. # Launch Zsh if [ -t 1 ]; then exec zsh fi Was [ -t 1...
Ich schreibe ein Horoskop-RSS-Skript als Einführung in ein Unix / Linux-Projekt und bin auf ein Problem gestoßen, das mein Professor in der Zeit, in der ich nach dem Unterricht bleiben konnte, nicht beheben konnte. Da ich nicht herausfinden konnte, wie man tatsächliche Daten als zu überprüfende...