Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.
Ich habe eine Liste von Servern: cat list.txt 10.10.10.10 servera 10.11.10.10 serverb Wie kann ich überprüfen, ob ich mich über ssh bei ihnen anmelden kann oder nicht? Ich meine, standardmäßig sollte ich mich über ssh key auth anmelden können. Kurz gesagt, ich brauche eine Lösung, die die Zeilen (Server) in …
Gibt es eine Möglichkeit, eine Bash-Funktion im Sinne ihrer alten Definition neu zu definieren? Zum Beispiel möchte ich der Präambel der Funktion den folgenden Codeblock hinzufügen command_not_found_handle (): # Check if $1 is instead a bash variable and print value if it is local VAL=$(eval echo \"\$$1\") if [ -n …
Ich möchte bestimmte Dateien in einem Verzeichnis auflisten (oder löschen oder einen anderen Vorgang ausführen): $ ls /opt/somedir/ aa bb cc aa.txt bb.txt cc.txt $ ls /opt/somedir/(aa|bb|cc) ## pseudo-bash :p aa bb cc Wie kann ich das erreichen (ohne vorher in das Verzeichnis zu gehen)?
Ich kann trapin Bash-Skripten aber nicht Bash-Funktionen einrichten. Zum Beispiel, sourceder Code unten und führen Sie f, jetzt versuchen Sie Ctrl+ C, es wurde nicht gefangen! Wie richte trapich Bash-Funktionen ein? 4 trap ctrl_c INT 5 6 ctrl_c () { 7 echo "** Trapped CTRL-C" 8 } 9 10 11 …
Ich versuche, die Zeitstempel aller Ordner im CWD folgendermaßen zu aktualisieren: for file in `ls`; do touch $file; done Aber es scheint nicht zu funktionieren. Irgendwelche Ideen warum?
Es gibt eine Reihe von Tutorials / Beiträgen online (zB http://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix/ ) Informationen zum Anpassen der Eingabeaufforderung in Bash durch Festlegen PS1. Gibt es eine Möglichkeit, die Farbe / Fettdruck des von mir eingegebenen Befehls anzupassen? Mit anderen Worten, lassen Sie uns als Beispiel sagen, dass ich eine grüne Eingabeaufforderung, …
Mir ist klar, dass dies !im Kontext des Befehlszeilenverlaufs eine besondere Bedeutung für die Befehlszeile hat, aber abgesehen davon kann das Ausrufezeichen in einem ausgeführten Skript manchmal einen Parsing-Fehler verursachen. Ich denke, es hat etwas mit einer zu tun event, aber ich habe keine Ahnung, was eine Veranstaltung ist oder …
Diese Frage ist ganz allgemein und gilt nicht nur für meine Situation, sondern ... Ich habe eine kleine Busybox-Appliance, mit der ein Benutzer ohne Rootberechtigung ein bestimmtes Skript mit Rootberechtigungen ausführen kann. So etwas wie dieses kleine Skript zum Aktivieren von DHCP, bei dem die einzige Variable ( $1), die …
Ich versuche, Dateinamen für ein Fail2Ban-Gefängnis abzugleichen. Daher muss ich nur das Globbing von Dateinamen verwenden, keine regulären Ausdrücke oder Bash-Skripte. Mein /var/log/apache2Verzeichnis enthält Dateien einschließlich: example.com.error.log db.example.com.error.log app1.example.com.error.log app2.example.com.error.log Ich versuche , eine glob zu erstellen , um alle Dateien mit der Endung entsprechen , .error.log außer db.example.error.log - …
Ich bin neu im Unix-System und finde es interessant, benutzerdefinierte Funktionen und Konfigurationen in den Einstellungsdateien wie .bashrcund zu erstellen .inputrc. Allerdings verstehe ich die Unterschiede zwischen den beiden nicht. Wenn ich zum Beispiel einen Alias erstellt habe, habe ich sie eingefügt .bashrc. Example 1: alias ...='cd ../../' Wenn ich …
Angenommen, ich habe die folgenden Variablen erstellt: s=John i=12345 f=3.14 Werden alle diese Variablen als Zeichenfolge gespeichert oder bashhaben sie andere Datentypen?
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 ]bedeutet Ist es nur wahr? Kann ich …
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 …
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 obigen Befehls. Nach dem Hintergrund sollten …
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 = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nprint str(jdata["windows"][0]["selected"])' } current_tab_url () { sed -n "$(current_tab_num)p" …
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.