Preguntas etiquetadas con shell

12
Borrar o deshabilitar alias en zsh

Instalé oh-my-zsh para hacer que el uso del terminal sea un poco más fácil. Sin embargo, una cosa que me molesta son los prolíficos alias agregados, como "ga", "gap", "gcmsg", "_", que son más difíciles de recordar que el comando original y contaminan la tabla hash del comando. Entonces, ¿hay...

12
¿Cómo leer ciertas líneas después de encontrar un texto?

¿Cómo puedo leer un cierto número de líneas después de encontrar algún texto? P.ej.: Lea las siguientes 2 líneas después de encontrar "Unix" en: Test 1 Test 2 Test 3 Test 4 UNIX Test 5 Test 6 Test 7 Test 8 Test 9 El resultado puede ser: Test 5 Test 6 Nota: El "Unix" en el último ejemplo es...

12
Matar un script de shell que se ejecuta en segundo plano

He escrito un script de shell para monitorear un directorio usando la utilidad inotifywait de inotifyt-tools. Quiero que ese script se ejecute continuamente en segundo plano, pero también quiero poder detenerlo cuando lo desee. Para hacerlo funcionar continuamente, solía while true; Me gusta...

12
bash find: obtiene el directorio del archivo encontrado

Tengo una carpeta principal llamada "parent_folder" con muchas subcarpetas, en estas subcarpetas hay un archivo llamado "foo.mp4". Puedo encontrar estos archivos fácilmente haciendo esto: mymacbook:parent_folder username$ find ./ -name "foo.mp4" -exec echo {} \; Ahora que devuelve la ruta de...

12
¿Para qué sirve el comando "exportar"?

Creé una variable de entorno en una ventana de terminal e intenté repetirla en otra ventana de terminal. Eso no mostró nada. $TEST=hello Después de eso lo exporté e intenté nuevamente echoen una ventana de terminal diferente. El resultado fue el mismo que antes. export TEST pero si ejecuto el...

12
Manejo de trampas y subcapas implícitas en scripts de shell

Digamos que tiene un script de shell que ejecuta algún tipo de código de limpieza a través de una EXITtrampa, como este: #!/bin/bash mytrap () { echo "It's a trap!" >&2 } trap mytrap exit echo I am at the end of the script. Esto, como se esperaba, se imprimirá It's a trap!cuando salga...