Ich habe --in dem compgenBefehl verwendet gesehen. Zum Beispiel: compgen -W "foo bar baz" -- b Was bedeutet das
Ich habe --in dem compgenBefehl verwendet gesehen. Zum Beispiel: compgen -W "foo bar baz" -- b Was bedeutet das
Ich verstehe die Subshell-Syntax als (<commands...>), ist $()nur eine Subshell, von der Sie Variablenwerte abrufen können? Hinweis: Dies gilt für Bash 4.4 basierend auf unterschiedlichen Formulierungen in der
Ich lerne über Entscheidungsstrukturen und bin auf folgende Codes gestoßen: if [ -f ./myfile ] then cat ./myfile else cat /home/user/myfile fi [ -f ./myfile ] && cat ./myfile || cat /home/user/myfile Beide verhalten sich gleich. Gibt es irgendwelche Vorteile, wenn man den einen Weg vom...
Ich bin gerade auf ein Bash-Skript gestoßen. Was [[:space:]]bedeutet in einem Bash-Skript? Warum der
Ich bin heute auf ein Bash-Skript gestoßen, das Funktionsnamen mit doppelten Doppelpunkten enthält ::, z . B. file::write()und file::read(). Ich habe diese Syntax noch nie in einem Bash-Skript gesehen, und als ich das Skript aufrief, lief es (zu meiner Überraschung) einwandfrei. Nach dem...
Ich möchte eine Funktion schreiben, die ich aus einem Skript mit vielen verschiedenen Variablen aufrufen kann. Aus einigen Gründen habe ich große Probleme damit. Beispiele, die ich gelesen habe, verwenden immer nur eine globale Variable, aber das würde meinen Code nicht so gut lesbar machen, wie...
Ich habe ein Projekt bestehend aus ca. 20 kleinen .shDateien. Ich nenne diese "klein", weil im Allgemeinen keine Datei mehr als 20 Codezeilen enthält. Ich habe einen modularen Ansatz gewählt, da ich der Unix-Philosophie treu bin und es für mich einfacher ist, das Projekt zu pflegen. Am Anfang jeder...
In Bash können Sie Eingabeumleitungsoperatoren an die Vorderseite eines Befehls verschieben: cat <<< "hello" # equivalent to <<< "hello" cat Warum können Sie das nicht für while-Schleifen tun? while read -r line; do echo "$line"; done <<< "hello" # hello <<<...
TL; DR : Warum benötigt die POSIX- {Klammergruppe Leerzeichen nach dem reservierten Wort, die Unterschale jedoch nicht nach dem reservierten Wort (? Die POSIX-Shell-Grammatik definiert Klammergruppe und Subshell wie folgt brace_group : Lbrace compound_list Rbrace subshell : '(' compound_list ')'...
Wo immer, wann ist es unter Linux / AIX sinnvoll --, wie in diesem Befehl zu verwenden: grep -- SOMEPATTERN
Ich habe mich schon lange gefragt, aber nicht herausgefunden, wie ich es nachschlagen soll - ist das: x=`command -v r2g` das gleiche wie das: x="$(command -v r2g)" oder ist es dasselbe wie folgt: x=$(command -v r2g) ... wenn es das letztere ist, sollte ich das tun, um es zu beheben? x="`command -v...
Ich verstehe, dass in GNU / Linux Dateiberechtigungen auch als Dateimodus bezeichnet werden und dass der Begriff "umask" mindestens die folgenden Bedeutungen haben kann: Der in die umaskShell eingebaute Befehl (die übliche Bedeutung). Der entsprechende Systemaufruf des eingebauten Befehls . Ein...