Articles of bash

¿Cómo obtener la parte del archivo después de la línea que coincide con la expresión grep? (primer partido)

Tengo un archivo con aproximadamente 1000 líneas. Quiero la parte de mi archivo después de la línea que coincide con mi statement grep. es decir $ cat file | grep ‘TERMINATE’ // Its found on line 534 Por lo tanto, quiero que el archivo de la línea 535 to line 1000 para su posterior procesamiento. […]

Copiar carpeta recursivamente, excluyendo algunas carpetas

Estoy tratando de escribir un script bash simple que copiará todo el contenido de una carpeta, incluidos los archivos y carpetas ocultos en otra carpeta, pero quiero excluir ciertas carpetas específicas. ¿Cómo podría lograr esto?

¿Cómo solicito confirmación a un usuario en el script bash?

Quiero poner un rápido “¿estás seguro?” solicita la confirmación en la parte superior de un script de bash potencialmente peligroso, ¿cuál es la forma más fácil / mejor de hacer esto?

¿Cómo puedo eliminar la primera línea de un archivo de texto usando script bash / sed?

Necesito eliminar repetidamente la primera línea de un gran archivo de texto usando un script bash. En este momento estoy usando sed -i -e “1d” $FILE – pero toma alrededor de un minuto realizar la eliminación. ¿Hay una manera más eficiente de lograr esto?

Suprime los mensajes de advertencia usando mysql desde Terminal, pero la contraseña está escrita en script bash

Cuando intenté ejecutar el siguiente comando en MySQL desde Terminal: mysql -u $user -p$password -e “statement” La ejecución funciona como se espera, pero siempre emite una advertencia: Advertencia: Usar una contraseña en la interfaz de línea de comando puede ser inseguro. Sin embargo, tengo que realizar la statement anterior usando una variable de entorno ( […]

Operadores lógicos simples en Bash

Tengo un par de variables y quiero verificar la siguiente condición (escrita en palabras, luego mi bash fallido en bash scripting): if varA EQUALS 1 AND ( varB EQUALS “t1” OR varB EQUALS “t2” ) then do something done. Y en mi bash fallido, se me ocurrió: if (($varA == 1)) && ( (($varB == […]

Agregue salto de línea a ‘git commit -m’ desde la línea de comando

Estoy usando Git desde la línea de comandos y estoy tratando de agregar un salto de línea al mensaje de confirmación (usando git commit -m “” ) sin entrar en Vim. es posible?

Mensaje de error en el lanzamiento de la Terminal

Recibo este mensaje de error cada vez que ejecuto la terminal: -bash: =/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin: No such file or directory

Variables que se restablecen después del ciclo de lectura while que se lee desde una tubería

initiate () { read -p “Location(s) to look for .bsp files in? ” loc find $loc -name “*.bsp” | while read do if [ -f “$loc.bz2” ] then continue else filcount=$[$filcount+1] bzip $loc fi if [ “$scan” == “1” ]; then bzipint $loc fi echo $filcount #Correct counting echo $zipcount #Correct counting echo $scacount #Correct […]

Enviar datos al script que inició la actividad a través de adb shell am start

Quiero instalar una aplicación de diagnóstico desde adb y recuperar datos desde dentro de un script bash. Sé cómo comenzar una actividad desde adb , pero no puedo encontrar ninguna forma de recuperar los datos, a menos que imprima en logcat y logcat el resultado, pero eso suena como un hack. ¿Hay alguna manera de […]