Domande sulla sostituzione dei comandi della shell (come $ (comando) o `comando`), il suo meccanismo, la sintassi corretta ecc. Da non confondere con l'aliasing.
Ho un comando che restituisce più righe. Per ulteriori elaborazioni ho bisogno di elaborare ogni singola riga di quelle righe. Il mio codice attuale funziona modificando l'IFS ( Internal Field Separator ): ROWS=$(some command returning multiple lines) O=$IFS #save original IFS IFS=$(echo -en "\n\b") # set IFS to linebreak for …
La moderna raccomandazione è di usare: $(...) invece del più vecchio: `...` principalmente per la leggibilità e per evitare la necessità di scappare durante la nidificazione. Quali shell non supportano il $(...)modulo e alcune sono ancora in uso oggi?
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.