Preguntas etiquetadas con bash

10
Cómo obtener la URL de un archivo usando un script de shell

Tengo un archivo que consta de una URL . Estoy tratando de obtener la URL de ese archivo usando un script de shell. En el archivo, la URL es así: ('URL', 'http://url.com'); Traté de usar lo siguiente: cat file.php | grep 'URL' | awk '{ print $2 }' Da la salida como: 'http://url.com'); Pero...

10
Menos salida no muestra salida en la terminal después de salir

Anteriormente, si ejecutaba something | less, y luego presionaba q, solía devolverme al indicador con la salida de lesstodavía visible. $ seq 1 100 | less 1 2 3 4 :q $ <prompt here. I can still see the output of less> Pero ahora, después de instalar Zsh (con oh-my-zsh. No funciona en bash...

10
Final de cola -f después de imprimir n líneas

Tengo lo siguiente Un proceso Java que escribe registros en el archivo Un script de shell que inicia el proceso Java. Necesito leer el archivo de registro después de iniciar el proceso Java para verificar el inicio correcto. He intentado con tail -fpero permanece agregar para siempre. Necesito...

10
Mayúsculas y minúsculas en scripting de shell

Considere este script Bash: #!/bin/bash echo Enter any character read char case $char in [a-z]) echo Lower case letter ;; [A-Z]) echo Upper case letter ;; [0-9]) echo Number ;; ?) echo Special char ;; *) echo You entered more than one character ;; esac Si ingreso 'a', la salida es...

10
Tubería para comando "tipo"

Quiero averiguar el tipo de varios comandos. ¿Es posible canalizar o xargsun resultado de búsqueda desde findel typecomando en Linux? Por ejemplo: find . -name anacron | type o find . -name anacron | xargs

10
Después de `chown -R` git es súper lento

Tengo un proyecto GIT masivo con varios submódulos GIT dentro. Cambié recursivamente la propiedad ( chown -r) de rootmi usuario para cada archivo en mi proyecto. Ahora, cualquier comando git tarda mucho tiempo en completarse y parece usar un 99% de CPU. ¿Cual es el problema? yo hice sudo chown -R...

10
Cómo insertar múltiples líneas con sed

Quiero agregar esto #this ##is my text antes de la linea the specific line Probé esto sed -i '/the specific line/i \ #this ##is my text ' text.txt pero solo agrega 'texto'. También probé varias combinaciones con \y " "nada