Preguntas etiquetadas con bash

22
Agregue argumentos a 'bash -c'

Digamos que quiero ejecutar un comando a través de Bash como este: /bin/bash -c "ls -l" Según la página de manual de Bash, también podría ejecutarlo así: # don't process arguments after this one # | pass all unprocessed arguments to command # | | # V V /bin/bash -c ls -- -l excepto que no...

22
Comparar dos cadenas en Bash

Tengo el siguiente ifbloque en mi script bash: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi La ejecución del script no está ingresando a mi ifbloque aunque $PACKAGENAMEsea ​​igual a kakadu-v6_4-00902C. ¿Qué estoy haciendo...

22
Copiar archivos con múltiples extensiones

Me gustaría copiar archivos con múltiples extensiones en un solo directorio de destino. Por ejemplo, puedo usar el siguiente comando para copiar todos los archivos .txt en el directorio de trabajo a un directorio llamado destination: cp -v *.txt destination/ Y puedo usar lo siguiente para...

22
¿Cómo puedo eliminar un archivo llamado ">"?

Estaba ejecutando un script de Python que no funcionaba bien y solía sudocrear un archivo llamado >. ¿Cómo puedo deshacerme de este archivo? Por supuesto, cuando lo intento sudo rm >, aparece el error bash: syntax error near unexpected token 'newline', porque cree que estoy tratando de...

22
Grupo de captura de expresiones regulares de bash

Estoy tratando de hacer coincidir múltiples valores alfanuméricos (este número podría variar) de una cadena y guardarlos en una matriz de grupo de captura bash. Sin embargo, solo estoy obteniendo el primer partido: mystring1='<link rel="self" href="/unix//api/clouds/1/instances/1BBBBBB"/>...

22
Cómo llamar a un script después de cada comando bash

¿Es posible llamar a un script en este ejemplo con el nombre de hey.shcada comando bash? Por ejemplo, escribe lshit enter y ls ejecuta, luego hey.shse ejecutará. Luego escribe cd .. (o cualquier otro comando) , el CD se ejecuta y luego hey.shse ejecuta, y así

22
¿Qué hace el comando set sin argumentos?

¿Qué hace el setcomando sin argumentos? Como puedo ver, imprime mis variables de entorno al igual que el envcomando pero en orden alfabético. Y además imprime información diferente (¿variables? ¿Funciones?) Como: __git_printf_supports_v=yes __grub_script_check_program=grub-script-check ... quote...

22
Ejecutar una función de script Bash con Sudo

Tengo un script que hace varias cosas diferentes, la mayoría de las cuales no requieren privilegios especiales. Sin embargo, una sección específica, que he contenido dentro de una función, necesita privilegios de root. No deseo requerir que todo el script se ejecute como root, y quiero poder...

22
Código de salida al final de un script bash

Estoy confundido sobre el significado del código de salida al final de un script de bash: sé que el código de salida 0 significa que terminó con éxito y que hay muchos más números de códigos de salida (127 si no me equivoco?) Mi pregunta es sobre cuando veo el código de salida 0 al final de un...

22
¿Cómo hacer un bucle for en la línea de comando?

Tomemos un simple for loop #!/bin/bash for i in `seq 1 10`; do echo $i done El punto y coma de AFAIK en los scripts de bash hace que el shell ejecute el comando actual sincrónicamente y luego pase al siguiente. Al presionar Intro, literalmente, es lo mismo, excepto que no le permite ingresar...

22
¿Cuál es la forma más rápida de ejecutar un script?

Me preguntaba cuál es la forma más rápida de ejecutar un script, he estado leyendo que hay una diferencia de velocidad entre mostrar el resultado del script en el terminal, redirigirlo a un archivo o tal vez /dev/null. Entonces, si el resultado no es importante, ¿cuál es la forma más rápida de...