Preguntas con la etiqueta [scripting]

Lista scripting preguntas

Intenté declarar una variable booleana en un script de shell usando la siguiente sintaxis: variable=$false variable=$true ¿Es esto correcto? Además, si quisiera actualizar esa variable, ¿usaría la misma sintaxis? Finalmente,

Estoy intentando que una ifdeclaración funcione en Bash (usando Ubuntu ): #!/bin/bash s1="hi" s2="hi" if ["$s1" == "$s2"] then echo match fi Probé varias formas de declaración if, usando [["$s1"

¿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

¿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%.*}

Digamos que tengo un script que se llama con esta línea: ./myscript -vfd ./foo/bar/someFile -o /fizz/someOtherFile o este: ./myscript -v -f -d -o /fizz/someOtherFile ./foo/bar/someFile ¿Cuál es la forma aceptada