Preguntas etiquetadas con shell

24
Responda sí en un script bash

Estoy tratando de hacer una git clonesecuencia de comandos bash, pero la primera vez que ejecuto la secuencia de comandos y el servidor aún no se conoce, la secuencia de comandos falla. Tengo algo como esto: yes | git clone [email protected]:repo/repoo.git The authenticity of host 'github.com...

24
¿Por qué echo ignora mis caracteres de cita?

Esta pregunta se migró de Server Fault porque se puede responder en Unix & Linux Stack Exchange. Migrado hace 8 años . El echocomando no incluye el texto completo que le doy. Por ejemplo, si lo hago: $ echo ' echo PARAM=` grep $ARG /var/tmp/setfile | awk '{print...

24
"Marcadores" para bash

Navegar por varias capas de directorios anidados es a menudo un dolor. En Firefox, es fácil porque tienen marcadores. Entonces, lo que me gustaría hacer para marcar un archivo es escribir: $ go --add classes "repo/www/public/util/classes" Luego, para ir a este directorio, escribiría: $ go...

24
¿Regla para invocar subshell en Bash?

Parece que no entiendo la regla de Bash para crear una subshell. Pensé que los paréntesis siempre crean una subshell, que se ejecuta como su propio proceso. Sin embargo, este no parece ser el caso. En el fragmento de código A (a continuación), el segundo sleepcomando no se ejecuta en un shell...

24
mkdir -p para archivos

Esta pregunta se migró de Stack Overflow porque se puede responder en Unix & Linux Stack Exchange. Migrado hace 6 años . mkdir -pcreará un directorio; también creará directorios principales según sea necesario. ¿Existe un comando similar para los archivos, que creará...

24
¿Por qué no usar shebangs sin camino?

¿Es posible tener un shebang que, en lugar de especificar una ruta a un intérprete, tenga el nombre del intérprete y permita que el shell lo encuentre a través de $ PATH? Si no, ¿hay alguna razón por la

24
encontrar y rsync?

Quiero poder buscar archivos durante 14 días y más de 10k y luego sincronizar esos archivos encontrados a un destino. ¿Hay alguna manera de combinar estos dos comandos? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src

24
Comenzando con bash: -lt y -gt argumentos

Estoy empezando con bash y encontré lo siguiente: if test $first -lt $second then echo $first is lower than $second else if test $first -gt $second then echo $first is higher than $second else echo $first and $second are equals fi fi Para leer el script y ejecutarlo, sé lo que hace, pero...