Als «syntax» getaggte Fragen


3
Ist $ () eine Subshell?
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 Dokumentation.
51 bash  subshell  syntax 



1
Bash-Skript-Funktionsnamen mit Doppelpunkt '::'
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 Durchsuchen der Manpage von Bash auf meinem …




2
Warum benötigt eine Klammerbefehlsgruppe nach dem Öffnen der Klammer in der POSIX-Shell-Grammatik Leerzeichen?
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 ')' Wenn wir das wörtlich lesen, sind Leerzeichen von Bedeutung. Dies …
10 shell  posix  subshell  syntax 


4
Back Ticks vs doppelte Anführungszeichen
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? …

5
Was ist das Maskieren eines Modus? [geschlossen]
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 Shell - Prozess-Wert auch bezeichnet als Dateierstellungsmaske sowie bitmask …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.