Preguntas etiquetadas con shell

125
Unix: crea una ruta de carpetas y archivos

Sé que puede hacer mkdirpara crear un directorio y touchcrear un archivo, pero ¿no hay forma de hacer ambas operaciones de una vez? es decir, si quiero hacer lo siguiente cuando la carpeta otherno existe: cp /my/long/path/here/thing.txt /my/other/path/here/cpedthing.txt Error: cp: cannot create...

125
Cómo hacer un script de shell multilínea en Ansible

ahora mismo estoy usando un script de shell en ansible que sería mucho más legible si estuviera en varias líneas - name: iterate user groups shell: groupmod -o -g {{ item['guid'] }} {{ item['username'] }} ....more stuff to do with_items: "{{ users }}" Simplemente no estoy seguro de cómo...

124
¿Cuál es el caso de uso de noop [:] en bash?

Busqué noop en bash (:), pero no pude encontrar ninguna buena información. ¿Cuál es el propósito exacto o el caso de uso de este operador? Intenté seguir y funciona así para mí: [mandy@root]$ a=11 [mandy@root]$ b=20 [mandy@root]$ c=30 [mandy@root]$ echo $a; : echo $b ; echo $c 10 30 Por favor...

123
¿Cómo escapar de las llamadas os.system ()?

Cuando se usa os.system () a menudo es necesario escapar de los nombres de archivo y otros argumentos pasados ​​como parámetros a los comandos. ¿Cómo puedo hacer esto? Preferiblemente algo que funcione en múltiples sistemas operativos / shells pero en particular para bash. Actualmente estoy...

123
Contar las ocurrencias de un personaje en una cadena usando Bash

Necesito contar la cantidad de ocurrencias de un char en una cadena usando Bash. En el siguiente ejemplo, cuando el carácter es (por ejemplo) t, echoes el número correcto de ocurrencias de tin var, pero cuando el carácter es coma o punto y coma, imprime cero: var = "text,text,text,text" num =...