Preguntas etiquetadas con sh

103
Bash expansión de matriz vacía con `set -u`

Estoy escribiendo un script de bash que tiene set -u, y tengo un problema con la expansión de matriz vacía: bash parece tratar una matriz vacía como una variable no configurada durante la expansión: $ set -u $ arr=() $ echo "foo: '${arr[@]}'" bash: arr[@]: unbound variable ( declare -a arrtampoco...

103
Pasando opciones ssh a git clone

Estoy tratando de ejecutar git clonesin que ssh verifique la clave del host del repositorio. Puedo hacerlo desde ssh así: ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no user@host ¿Hay alguna forma de pasar las mismas opciones ssh al comando git clone? Editar: hay una...

103
¿Cómo eliminar varios archivos a la vez en Bash en Linux?

Tengo esta lista de archivos en un servidor Linux: abc.log.2012-03-14 abc.log.2012-03-27 abc.log.2012-03-28 abc.log.2012-03-29 abc.log.2012-03-30 abc.log.2012-04-02 abc.log.2012-04-04 abc.log.2012-04-05 abc.log.2012-04-09 abc.log.2012-04-10 He estado eliminando los archivos de registro...

103
Interpolación variable en el caparazón

Tengo una variable llamada filepath=/tmp/name . Para acceder a la variable, sé que puedo hacer esto: $filepath En mi script de shell intenté hacer algo como esto (las comillas invertidas están destinadas) `tail -1 $filepath_newstap.sh` Esta línea falla, duuh !, porque la variable no se llama...

103
contando el número de directorios en un directorio específico

Cómo contar el número de carpetas en un directorio específico. Estoy usando el siguiente comando, pero siempre proporciona uno adicional. find /directory/ -maxdepth 1 -type d -print| wc -l Por ejemplo, si tengo 3 carpetas, este comando proporciona 4. Si contiene 5 carpetas, el comando proporciona...

103
Parámetros de script en Bash

Estoy tratando de hacer un script de shell que debería usarse así: ocrscript.sh -from /home/kristoffer/test.png -to /home/kristoffer/test.txt El script luego convertirá el archivo de imagen en un archivo de texto. Esto es lo que se me ocurrió hasta ahora: #!/bin/bash export...

103
Creando un nuevo usuario y contraseña con Ansible

Tengo una tarea ansible que crea un nuevo usuario en ubuntu 12.04; - name: Add deployment user action: user name=deployer password=mypassword se completa como se esperaba, pero cuando inicio sesión como ese usuario e intento sudo con la contraseña que configuré, siempre dice que es incorrecta....