Preguntas etiquetadas con shell

10
¿Cómo manejar el retroceso mientras lee?

¿Cómo manejo los espacios de retroceso ingresados, muestra ^?si se intentó y cómo readcuenta los caracteres, ya que en 12^?35 caracteres estaban completos (aunque todos ellos no eran una entrada real), pero después de 12^?3^?que devolvió el mensaje, extraño. ¡Por favor ayuda! -bash-3.2$ read -n...

10
Tar una lista de archivos que no todos existen

Estoy ejecutando un comando de un script como tar -c -f ar.tar a b c d donde b, cyd pueden no existir, y pueden ser directorios. Las soluciones que se me ocurrieron son canalizar la salida de ls -da grep, luego empalmarlo en el tarcomando o activar globos extendidos para @(a|b|c|d). ¿Hay una...

10
borrar todas las variables sin cerrar el terminal

¿Quiero saber cómo borrar todas las variables que definí en el símbolo del sistema sin cerrar el terminal? por ejemplo, si configuro una variable en el símbolo del sistema como: $ a=1 ahora quiero eliminar la variable $a(y muchas otras variables definidas de manera similar) sin cerrar el...

10
Canalizar un script con "leer" para golpear

Necesito ejecutar un script canalizando a través bashde wget(en lugar de ejecutarlo directamente con bash). $ wget -O - http://example.com/my-script.sh | bash No funciona porque mi script tiene readdeclaraciones en él. Por alguna razón, estos no funcionan cuando se conecta a bash: # Piping to...

10
Cambiar la zona horaria de un cronjob

Tengo un cronjob que se ejecuta todos los días a las 9:00 a.m. de UTC-Time. Estoy en GMT + 1, por lo que se ejecuta a las 10:00 a.m., hora local. Cuando hay un cambio de zona horaria (al horario de verano, DST), el cronjob se ejecuta aún a las 9:00 a.m. de la hora UTC pero a las 11:00 a.m. hora...

10
sustitución perezosa de bashrc

¿Cómo se obtienen ~/.bashrcalias para evaluar las $()sustituciones en tiempo de ejecución , en lugar de en el momento en que se ejecuta ~ / .bashrc (al abrir un terminal)? Ejecuto este comando con suficiente frecuencia que me gustaría agregarle un alias: svn diff -r $(svn info | grep ^Revision |...

10
Rastrear ciertos parámetros en algún comando

Digamos que tengo un comando git branch(siempre con un par de palabras), por ejemplo. Lo que quiero es hacer un seguimiento de cuándo se ejecuta este comando con argumentos. Por ejemplo, si ejecuto el comando git branch developsin errores, quiero guardar developen un archivo. Traté de...

10
Eliminar archivos con espacios en sus nombres

Estoy tratando de eliminar todos los archivos con un espacio en sus nombres. Estoy usando el siguiente comando. Pero me esta dando un error Comando: ls | egrep '. ' | xargs rm Aquí, si estoy usando solo el ls | egrep '. 'comando, me está dando todo el nombre del archivo con espacios en los...

10
Espacios de nombres de Shell

¿Hay alguna forma de sourceun script de shell en un espacio de nombres, preferiblemente un script de shell bash, pero buscaría otros shells si tuvieran esta característica y bash no? Lo que quiero decir con eso es, por ejemplo, algo como "prefijar todos los símbolos definidos con algo para que no...