Duplicar posible:
What the difference between “[email protected]” and “$*” in bash?
Durante años y en docenas de ocasiones, he dudado entre el uso de $*
y [email protected]
en los scripts . Después de haber leído la sección aplicable de la página de manual de Bash una y otra vez, habiendo probado tanto $*
como [email protected]
, no entiendo más o menos completamente la diferencia práctica de aplicación entre las dos variables. ¿Puedes iluminarme, por favor?
He estado usando $*
recientemente, pero no me preguntes por qué. No sé por qué, porque no sé por qué [email protected]
incluso existe, excepto como un sinónimo casi exacto de $*
.
¿Existe alguna diferencia práctica?
(.. Yo personalmente tiendo a usar Bash, pero siguen siendo agnóstico respecto a la elección de la concha Mi pregunta no es específica para golpear por lo que yo sé)
Buscando [$ * $ @] (http://symbolhound.com/?q=%24%40+%24*) en SymbolHound encuentra una serie de duplicados. Herramienta práctica, eso. –
(También, por ejemplo, http://stackoverflow.com/questions/3307672/whats-the-difference-between-and-in-unix, http://stackoverflow.com/questions/2761723/what-is-the -difference-between-in-shell-scripts, http://stackoverflow.com/questions/4491115/what-is-the-internal-processing-of-and.) –
@ChrisMorgan: Confirmado en todos los puntos. SymbolHound parece útil. No lo había sabido. La próxima vez, buscaré allí primero. ¿Debo tomar alguna medida para fusionar mi pregunta con la que sugieres? – thb