Preguntas etiquetadas con bash

161
Buscar y reemplazar en bash usando expresiones regulares

He visto este ejemplo: hello=ho02123ware38384you443d34o3434ingtod38384day echo ${hello//[0-9]/} Que sigue a esta sintaxis: ${variable//pattern/replacement} Desafortunadamente, el patterncampo no parece admitir la sintaxis de expresiones regulares completas (si uso .o \s, por ejemplo, intenta...

161
Agregar git branch en el símbolo del sistema Bash

Intenté agregar la rama git en la que estoy trabajando actualmente (desprotegido) en el indicador bash sin éxito ... ( mientras mantengo mi ruta actual que muestra el directorio / archivo activo intacto) Tengo un archivo .bashrc en mi casa, pero también vi a muchas personas mencionar el archivo...

160
¿Cómo usar> en un comando xargs?

Quiero encontrar un comando bash que me permita grep cada archivo en un directorio y escribir la salida de ese grep en un archivo separado. Supongo que habría sido hacer algo como esto ls -1 | xargs -I{} "grep ABC '{}' > '{}'.out" pero, que yo sepa, a xargs no le gustan las comillas dobles....

159
¿Cómo depurar un script bash? [cerrado]

Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 2 años . Mejora esta...

159
Script Bash: contenido variable como un comando para ejecutar

Tengo un script de Perl que me da una lista definida de números aleatorios que corresponden a las líneas de un archivo. A continuación, quiero extraer esas líneas del archivo usando sed. #!/bin/bash count=$(cat last_queries.txt | wc -l) var=$(perl test.pl test2 $count) La variable vardevuelve una...

159
Nombres de variables dinámicas en Bash

Estoy confundido acerca de un script bash. Tengo el siguiente código: function grep_search() { magic_way_to_define_magic_variable_$1=`ls | tail -1` echo $magic_variable_$1 } Quiero poder crear un nombre de variable que contenga el primer argumento del comando y que tenga el valor de, por...

158
Bash: sueño infinito (bloqueo infinito)

Yo uso startxpara iniciar X que evaluará mi .xinitrc. En mi .xinitrcinicio mi administrador de ventanas usando /usr/bin/mywm. Ahora, si elimino mi WM (para probar alguna otra WM), X terminará también porque el .xinitrcscript alcanzó EOF. Así que agregué esto al final de mi .xinitrc: while true; do...

158
Bash foreach loop

Tengo una entrada (digamos un archivo). En cada línea hay un nombre de archivo. ¿Cómo puedo leer este archivo y mostrar el contenido de cada

158
Enviar cadena a stdin

¿Hay alguna manera de hacer esto efectivamente en bash? /my/bash/script < echo 'This string will be sent to stdin.' Soy consciente de que podría canalizar la salida del eco como este: echo 'This string will be piped to stdin.' |

158
Líneas de continuación Bash

¿Cómo se usan las líneas de continuación de bash? Me doy cuenta de que puedes hacer esto: echo "continuation \ lines" >continuation lines Sin embargo, si tiene un código sangrado, no funciona tan bien: echo "continuation \ lines" >continuation

158
Comando de exportación UNIX [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 8 años . Mejora esta pregunta Estoy...

158
Obtenga la fecha de ayer en bash en Linux, seguro para DST

Tengo un script de shell que se ejecuta en Linux y utiliza esta llamada para obtener la fecha de ayer en YYYY-MM-DDformato: date -d "1 day ago" '+%Y-%m-%d' Funciona la mayor parte del tiempo, pero cuando la secuencia de comandos se ejecutó ayer por la mañana en lugar de 2013-03-11 0:35 CDTvolver...