Ho una chiamata con una bella lunga lista di argomenti a mio script di shell:Continua linea + commento linea, sulla stessa riga?
foo-command \
--important-argument $ONE \
--indispensable-flag $ENABLED \
--an-optional-toggle "will probably be commented out some day" \
$ARGUMENTS \
$MORE_ARGUMENTS
non posso inserire commenti in questa chiamata multilinea, posso?
Ad esempio, diciamo, come posso commentare la linea --an-optional-toggle
?
Come posso aggiungere un commento dopo $ARGUMENTS
?
Non importa quello che provo, octothorp #
simbolo riga continuazione barra rovesciata \
o viceversa. Qualche consiglio?
+1 utilizzando gli array BASH è il modo giusto rispetto all'utilizzo di una riga di comando multilinea lunga. – anubhava
Come nota a margine: questo è strettamente un approccio Bash-dipendente. Gli array non funzionano con le vecchie shell a.k.a "' sh' ", che possono essere importanti per qualcuno. – ulidtko
Se sei preoccupato della portabilità, tagga la tua domanda 'sh' invece di' bash'. – chepner