Questions sur la substitution de commandes shell (comme $ (command) ou `command`), son mécanisme, sa syntaxe correcte, etc. À ne pas confondre avec l'aliasing.
J'ai une commande renvoyant plusieurs lignes. Pour un traitement ultérieur, je dois traiter chaque ligne unique de ces lignes. Mon code actuel fonctionne en modifiant l'IFS ( séparateur de champ interne ): ROWS=$(some command returning multiple lines) O=$IFS #save original IFS IFS=$(echo -en "\n\b") # set IFS to linebreak for …
La recommandation moderne consiste à utiliser: $(...) au lieu de l'ancien: `...` principalement pour la lisibilité et pour éviter la nécessité de s'échapper lors de la nidification. Quels coques ne prennent pas en charge le $(...)formulaire, et certains d'entre eux sont-ils encore utilisés aujourd'hui?
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.