Preguntas etiquetadas con arguments

Un argumento generalmente se define como el valor real pasado a una función, procedimiento o programa de línea de comando.



8
Pasar argumentos con nombre a scripts de shell
¿Hay alguna manera fácil de pasar (recibir) parámetros con nombre a un script de shell? Por ejemplo, my_script -p_out '/some/path' -arg_1 '5' Y en el interior los my_script.shrecibimos como: # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out'] arg1=$ARGUMENTS['arg_1'] printf "The Argument p_out …

10
¿Por qué argv incluye el nombre del programa?
Los programas típicos de Unix / Linux aceptan las entradas de la línea de comandos como un conteo de argumentos ( int argc) y un vector de argumentos ( char *argv[]). El primer elemento de argves el nombre del programa, seguido de los argumentos reales. ¿Por qué se pasa el …



8
¿Resolver "mv: Lista de argumentos demasiado larga"?
Tengo una carpeta con más de un millón de archivos que necesita ser ordenada, pero realmente no puedo hacer nada porque mvgenera este mensaje todo el tiempo -bash: /bin/mv: Argument list too long Estoy usando este comando para mover archivos sin extensión: mv -- !(*.jpg|*.png|*.bmp) targetdir/
64 bash  shell  arguments  mv 




5
Lista de argumentos demasiado larga para ls
Recibo el siguiente error cuando intento acceder a ls *.txt | wc -lun directorio que contiene muchos archivos: -bash: /bin/ls: Argument list too long ¿El umbral de esta "Lista de argumentos" depende de la distribución o de las especificaciones de la computadora? Por lo general, canalizaría el resultado de un …
48 ls  arguments 

7
¿Se usa `-` solo con cd?
cd - puede cambiar entre el directorio actual y el directorio anterior. Parece que lo he visto -usado como argumentos para otros comandos antes, aunque no recuerdo si -significa lo mismo que con cd. Descubrí que eso -no funciona ls. ¿Se - usa solo con cd?


3
¿Puedo encadenar pgrep con kill?
He notado que |se usa para enviar resultados del primer comando al otro. Me gustaría matar todos los procesos que coinciden con un nombre. Esto es lo que normalmente hace pgrep: $ pgrep name 5089 5105 Y múltiples argumentos parecen funcionar con kill: sudo kill 5089 5105 Pero esto está …
31 shell  pipe  arguments 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.