Estoy usando bash shell en linux y quiero usar más de 10 parámetros en el script de shell
                    
                        linux
                                bash
                                shell
                                parameters
                                
                    
                    
                        Ashitosh
fuente
                
                fuente

-a 1o--foo=bar) en su lugar. Consulteman getopt,man getoptsyman bashpara conocer algunas opciones para hacerlo.Respuestas:
Use llaves para resaltarlas:
También puede iterar sobre los parámetros posicionales como este:
o
o
fuente
${10}es definido por POSIX${10}funcionamiento solo es necesario cuando se utilizan implementaciones muy antiguas que no cumplen con los estándares. Probablemente solo de interés histórico ... ¡y aún no lo he usado! Supongo que porque las mejores prácticas dictan que 10 argumentos son demasiados a menos que se repitan, en cuyo caso los iterará en"$@"lugar de enumerarlos.Puede tener hasta 256 parámetros de 0 a 255 con:
fuente
sh -c 'echo ${333}' /usr/bin/*set $(seq 2097152); echo ${2097152}