Articles of guiones de

Cómo sumr los numbers del partido

Soy nuevo en scripting y necesito ayuda. Apreciaremos tus respuestas. Obtuve esta tarea, que es encontrar la sum de todos los numbers de cinco dígitos (en el range 10000 – 99999) que contienen exactamente dos de los siguientes dígitos: {4, 5, 6}. Estos pueden repetirse dentro del mismo número, y si es así, countn una […]

¿Cómo cambiar el resultado del script bash cuando se ejecuta el script?

Tengo el siguiente ciclo que count desde 0 hasta 99: #!/bin/bash for ((i=0;i<100;i++)); do echo $i sleep 1 done ¿Hay alguna manera de cambiar el resultado de la salida del terminal mientras se ejecuta este script de bucle? Digamos que si presiono la letra k, el ciclo agrega automáticamente 10 numbers más al número actual, […]

Usando Grep In For Loop

File1 contiene: 421 RP-001 421 RP-002 421 RP-003 550 SC-001 550 SC-002 550 SC-003 550 SC-004 550 DY-001 550 DY-002 550 DY-001 550 OU-001 550 OU-002 Guión: #!/bin/bash Elogs=/home/elogs.txt Errors=/home/errorcodes for i in `cat $Errors`; do #Get Error Logs grep "$i" /home/eximlog >> $Elogs done Depurar: + cat /home/errorcodes + for i in ' cat […]

Cómo mantener el código ejecutándose en un script

Tengo un script simple que muestra el uso actual de la memory, el uso del disco y la carga de la CPU dentro de un terminal. Aquí está el código para que pueda ver lo que quiero decir: free -m | awk 'NR==2{printf " | Memory Usage: %s/%sMB (%.2f%%)|\n", $3,$2,$3*100/$2 }' df -h | awk […]

¿Por qué mi script de shell está pendiente de `apt-get -y upgrade`?

Ubuntu: sudo DEBIAN_FRONTEND=noninteractive apt-get -y update sudo DEBIAN_FRONTEND=noninteractive apt-get -y upgrade sudo reboot El script siempre se interrumpe después de la actualización y luego permanecerá en la línea de command, nunca se reiniciará. Cómo ejecutar scripts de shell no interactivos correctamente, ¿hay alguna manera?

Rsync se comporta de manera diferente si se invoca dentro de la secuencia de commands

Por lo tanto, estoy escribiendo un script de copy de security y quería omitir los files .iso. Si uso el command desde la command-line, todo funciona bien: rsync -a –delete –exclude='*.iso' /home/user/Desktop/Work /mnt/profile/Desktop/ Pero, cuando bash usarlo dentro de mi script, no aparece la configuration "EXCLUDE" y procedo a copyr los files .iso. Este es […]

¿Matar un process con nombre anterior a X minutos? (no killall -o)

De acuerdo, primera publicación! Así que tengo esta situación en la que necesito verificar un process de más de 5 minutos por un nombre de process en particular. El problema es que el sistema en cuestión es una versión personalizada de CentOS 4, por lo que tiene pmisc 21.4 y killall no incorporó -o / […]

¿Cómo iterar a través de la extensión de file múltiple sin preocuparse por la distinción entre mayúsculas y minúsculas?

He visto varios temas sobre cómo iterar a través de varias extensiones de file, pero en la mayoría de los casos, la list está definida. ejemplo: for file in ${arg}/**/*.{txt,h,py} do …. done Como se puede ver, los files .TXT se ignorarían. Y, por desgracia, el tipo que contestó dice que solo funciona para bash4. […]

Prueba si $ 1 O $ 2 son nulos con "-z" – BASH

Estoy haciendo un seguimiento múltiple de incursiones en el mismo guión y quiero que el guión envíe una alerta / se vuelva roja si NINGUNA variable vuelve a ser nula. Intenté leer y pensé que lo tenía, pero lo que intenté terminó sin fallar nunca. Para las testings, tengo grep fail y esto DEBERÍA hacer […]

Obteniendo información remota del sistema de Windows desde el server Linux

Necesito una secuencia de commands / command que obtenga información del sistema de Windows (nombre de host, nombre de usuario, dominio, información del sistema operativo, información de hardware, información de memory, información del procesador, etc.) ejecutándola en un server Linux (preferiblemente RHEL 6.5). Ya he escrito un script por lotes usando wmic que registraría todos […]