Preguntas etiquetadas con bash

11
Ampliar subshell antes de ejecutarlo?

A menudo ejecuto comandos usando subshells, y a veces me gustaría expandir los subshells antes de ejecutar algo. De esta manera podría verificar lo que estoy haciendo y posiblemente editar lo que está por suceder también. Por ejemplo, ¿cómo puedo ampliar la siguiente línea de comando antes de...

11
Evite que el texto / la pantalla parpadee cuando se borra

Mi guión hace algo como: while :; clear do_a_lot_of_output_here sleep 1 done ¿Hay alguna opción para evitar que la pantalla parpadee cuando estoy limpiando y produciendo? Quiero hacerlo como al watchmando (pero está escrito en C). ¿Algún consejo? clear | hexdump -C 00000000 1b 5b 48 1b 5b...

11
Forzar a Bash a usar el motor Perl RegEx

Como ya sabrá, el motor Bash RegEx no admite muchas de las características que admiten los motores RegEx modernos (referencias anteriores, afirmaciones de búsqueda, etc.). El siguiente es un script Bash simple que acabo de crear para tratar de explicar cuál es mi objetivo final: #!/bin/bash #...

11
Obtención de PID del comando anteriormente en Pipeline

Estoy escribiendo un script bash para usar inotifywaitpara monitorear un directorio y comenzar acciones cuando se detectan cambios. Algo como: inotifywait -m ... | while read f; do something; done Como inotifywaitno termina por sí solo, este script no se detendrá. Entonces, mi plan era obtener...

11
¿Pasar una función a otro usuario en Bash?

¿Hay alguna manera de que pueda pasar una función de un usuario a otro? Por ejemplo, tengo un pequeño script Bash que ejecuto como Root: #!/bin/bash user_func(){ whoami exit } su vagrant -c 'user_func' Sin embargo, la función user_func no está definida para el usuario Vagrant, solo para Root,...