Articles of scripts

Almacenar valores integers de cadena en rrd

Quiero recostackr statistics de mi módem DSL cada 10 minutos. De acuerdo con muchos sitios web, es mejor usar rrd para esto. Mi módem (TD-W8968) tiene problemas con SNMP, así que he creado un script esperado para extraer statistics a través de telnet. El crontab para la colección ya está configurado. Mi problema es que […]

Entrada less específica para la secuencia de commands

Hace algún time, mientras buscaba una forma de averiguar qué puedo eliminar de mi rom de Android sin las funciones paralizantes que uso, encontré un deptree en los xda forums . Dado que esto fue escrito en 2012, no funcionaría como se esperaba. Actualización de herramientas usadas ( dex2jar , smali , … ) más […]

Pasar la variable Shell a awk

Me doy count de que esto se ha preguntado muchas veces y muchas de las respuestas están bien escritas, pero me falta algo con mi pequeña tarea. Intentando pasar una variable de Shell (un argumento en este caso) a awk para tomar una sección de un file de text. cat ~/work/junk.txt [Section1] innerline1 innerline2 innerline3 […]

Bash script para detectar un file modificado ayer y verificar si su tamaño está por encima de un cierto umbral

Estoy escribiendo una secuencia de commands para registrar todos los files en un directory, y luego encontrar files específicos que se crearon ayer y decirme si son más grandes que un determinado tamaño o no. Básicamente, necesito esto para encontrar ese file, que es un file de tipo .gz (y debería haber sido modificado por […]

Cambiar el nombre de los files para insert _ entre palabras de StudlyCapsified

Tengo una lib de música donde los nombres de los files son como 05WithoutWallsSpanishMixChillDeLucia.mp3 (no hay espacio entre las palabras PERO existe una letra mayúscula al comienzo de cada palabra). ¿Cómo puedo detectar este formulario de cadena e insert un _ entre cada letra minúscula y mayúscula para tener este formulario: 05_Without_Walls_Spanish_Mix_Chill_De_Lucia.mp3 ?

bash – Cómo hacer que un process funcione mientras Skype está funcionando

Estoy tratando de comenzar un process mientras Skype está en progreso. El script debe iniciar Skype, y mientras Skype se está ejecutando, el process debe comenzar a funcionar. Cuando cierro Skype, quiero que el process se apague. Estoy tratando de hacer esto en un script bash. Mi script es el siguiente: ############## #!/bin/bash skype & […]

script bash que lee la input del usuario y utiliza el command "cal" para validar las dates

Quiero escribir un script que lea mi input (por ejemplo, si mi script se llama "check", entonces escribiría "check 9 4 1993" y esa input pasaría por el command cal y verificará a través del calendar si es una date válida o no). Tengo la mayor parte de mi idea, pero no estoy seguro de […]

La secuencia de commands no funciona, pero el command funciona fuera de la secuencia de commands

Tengo un script muy simple que básicamente ejecuta un command y luego envía el informe por correo electrónico a un usuario: #!/bin/bash FROMDATE=`date -d "last week 13:00 " '+%Y-%m-%d'` TODATE=`date '+%Y-%m-%d'` SLOWLOG='/var/log/mysql/slow-queries.log' REPORT='/home/user/slow.log.'$TODATE PTQUERY='/usr/bin/pt-query-digest' SUBJECT="Slow Query Report — $TODATE" EMAIL="blah@blah.com" $PTQUERY –since=\'$FROMDATE\' –until=\'$TODATE\' $SLOWLOG > $REPORT /usr/bin/mutt -s "$SUBJECT" "$EMAIL" < $REPORT Todo funciona perfecto […]

Otro command 's' no terminado

Estoy tratando de hacer un reemploop simple para un script de dirección IPv4. sed "s/[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/192.100.100.100/g" Esto es lo que tengo. Como se indica en el título, recibo un command 's' sin terminar. Editar: estoy corriendo en Windows, conectándome a una máquina Unix a través de ssh. Originalmente tuve: sed 's/[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/192.100.100.100/g' Pero lo cambié de comillas […]

¿Es necesario aprender un editor de text como vi y aún vale la pena el time de hoy?

Empecé una nueva pasantía donde todos los serveres se ejecutan en AIX . Al iniciar session por primera vez, me sorprendió ver que mi editor de text favorito nano no estaba instalado. Aquí todos usan vi no vim … solo vi . He intentado aprenderlo antes y puedo manipular el text básico, pero no puedo […]