Normalmente cuando un parámetro se pasa a un script de shell, el valor entra en $ {1} para el primer parámetro de, $ {2} para el segundo, etc.¿Valores predeterminados en un script de shell de Unix?
¿Cómo se establecen los valores por defecto para estos parámetros , entonces, si no se pasa ningún parámetro al script, ¿podemos usar un valor predeterminado para $ {1}?
También funciona en conchas Bourne, Korn y POSIX, por lo que es ampliamente utilizable. No funciona en derivados de C Shell, pero entonces, es mejor dejar las conchas de mar en la orilla del mar. –
Si una cadena vacía puede ser una entrada válida, debe usar '$ {parameter-word}' - No destruirá las cadenas vacías. – l0b0