Preguntas etiquetadas con scripts

Un script es una serie de instrucciones escritas en un archivo de "texto plano". El intérprete de script (por ejemplo, Bash u otro shell, Python, Perl, Ruby, etc.) lee el archivo y lleva a cabo las instrucciones como si se hubieran ingresado en el símbolo del sistema.

2
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 …
10 bash  scripts 

4
Imprimir salida de código en el medio de la pantalla
El siguiente código generará cualquier filepalabra por palabra en la pantalla. Por ejemplo: Hello se mostrará durante 1 segundo y desaparecerá. Luego, la siguiente palabra en la oración aparecerá por un segundo y desaparecerá y así sucesivamente. ¿Cómo produzco lo que se muestra en el medio de la pantalla? awk …








2
Crear, escribir y guardar archivos desde un script de Shell
No quiero escribir el archivo manualmente, así que hice un script de shell. ¿Hay alguna manera de escribir y guardar el archivo automáticamente sin que el usuario presione las teclas? sudo nano blah #write stuff to file #save file #continue ^ Esto estará dentro de un archivo * .sh ¿O …
10 files  scripts  nano 

5
¿Cómo obtener la línea más larga de un archivo?
Estoy interesado en averiguar el número de línea de la línea más larga de un archivo. Por ejemplo, si tengo un archivo con el siguiente contenido: lalala tatatata abracadabra mu mu mu ¿Cómo puedo escribir un script bash que me dará un resultado como este 3 -> abracadabra:?

4
¿Cómo ejecutar comandos sudo con Expect y enviar comandos en bash script?
¿Alguien puede decirme cómo ejecutar sudocomandos expect? Intenté lo siguiente pero esto no funciona. ¿Alguien puede darme una sugerencia por favor? set login "sasuke" set addr "hostname" set pw "mypasswd" spawn ssh $login@$addr expect "$login@$addr\'s password:" send "$pw\r" expect "#" send "output=$(sudo virsh list --all | awk "/running/{print \$2}" | …
10 bash  scripts  sudo 



1
Bash espera un ping exitoso
Estoy escribiendo en un script que reinicia varios servidores. Después del reinicio quiero "esperar" hasta que todos los servidores vuelvan a estar en línea. (Para simplificar las cosas, lo definí en línea = pingable) Entonces, para cada servidor que hago ServerXY_W=1 echo -n "waiting for ServerXY ..." while (($ServerXY_W == …
10 bash  scripts  ping 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.