Preguntas con la etiqueta [shell]

Lista shell preguntas

Diferencia entre comillas simples y dobles en Bash

7
respuestas
899
votos
429.3k
vistas

En Bash, ¿cuáles son las diferencias entre comillas simples ( '') y comillas dobles ( "")?

¿Cómo divido una cadena en un delimitador en Bash?

38
respuestas
2.9k
votos
3.5M
vistas

Tengo esta cadena almacenada en una variable: IN="[email protected];[email protected]" Ahora me gustaría dividir las cadenas por ;delimitador para tener: ADDR1="[email protected]" ADDR2="[email protected]" No necesito necesariamente las variables ADDR1y ADDR2. Si son elementos

¿Cuál sería la mejor manera de verificar el estado de salida en una ifdeclaración para poder hacer eco de una salida específica? Estoy pensando en que sea: if [ $?

Capturar grupos desde una expresión regular Grep

10
respuestas
519
votos
626.8k
vistas

Tengo este script en sh(macOS 10.6) para revisar una serie de archivos: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? echo $name done Hasta ahora

$ adb --help -s SERIAL use device with given serial (overrides $ANDROID_SERIAL) $ adb devices List of devices attached emulator-5554 device 7f1c864e device $ adb shell -s 7f1c864e error: more

En un script de shell, ¿cómo hago eco de todos los comandos de shell llamados y expando los nombres de las variables? Por ejemplo, dada la siguiente línea: ls $DIRNAME

Me gustaría invertir el orden de las líneas en un archivo de texto (o stdin), preservando el contenido de cada línea. Entonces, es decir, comenzando con: foo bar baz me

¿Cómo puedo encontrar recursivamente todos los archivos en las subcarpetas y actuales según la coincidencia de comodines?

$1es el primer argumento. $@son todos ellos. ¿Cómo puedo encontrar el último argumento pasado a un script de shell?

Estoy intentando escribir un script de shell que cree algunos directorios en un servidor remoto y luego use scp para copiar archivos desde mi máquina local al control remoto. Esto

¿Cómo mkdir solo si aún no existe un directorio?

17
respuestas
2.9k
votos
2.1M
vistas

Estoy escribiendo un script de shell para ejecutarlo en KornShell (ksh) en AIX. Me gustaría usar el mkdircomando para crear un directorio. Pero es posible que el directorio ya exista,

¿Cómo obtendría solo el nombre del archivo sin la extensión ni la ruta? Lo siguiente no me da ninguna extensión, pero todavía tengo la ruta adjunta: source_file_filename_no_ext=${source_file%.*}

¿Existe un comando TRY CATCH en Bash?

18
respuestas
644
votos
647.6k
vistas

Estoy escribiendo un script de shell y necesito verificar que se haya instalado una aplicación de terminal. Quiero usar un comando TRY/CATCH para hacer esto a menos que haya una

Si hago cambios en .bashrc, ¿cómo lo recargo sin cerrar sesión y volver a iniciarla?

¿ Cómo puedo recargar el archivo .bash_profile desde la línea de comando ? Puedo hacer que el shell reconozca los cambios en .bash_profile saliendo y volviendo a iniciar sesión, pero