[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: definir temporalment variable per a l'ordre actual



foo=1 ; echo $foo

creac que cal el punt i coma perquè avaluï l'assignació, si crides un script en comptes de echo si que funciona perquè crea una subshell
em sembla.. potser algú sap millor que passa realment

Missatge de Ernest Adrogué <nr9@posteo.de> del dia dj., 16 de maig 2019 a les 16:49:
Em pensava que si feies una assignació de variable a línia d'ordres
seguida d'una ordre, aquella assignació només tenia efecte per a l'ordre
en qüestió.  Per exemple, segons això,

$ foo=1 echo $foo

hauria d'escriure "1".  Però estic veient que no fa l'assignació...

Ha canviat recentment, o és que mai ha funcionat així?

Salut


Reply to: