Preguntas etiquetadas con shell-script

Preguntas sobre scripts de shell, archivos ejecutables que son interpretados por un shell (bash, zsh, etc.).

6
encontrar n palabras más frecuentes en un archivo
Quiero encontrar, digamos, las 10 palabras más comunes en un archivo de texto. En primer lugar, la solución debe optimizarse para las pulsaciones de teclas (en otras palabras, mi tiempo). En segundo lugar, por el rendimiento. Esto es lo que tengo hasta ahora para llegar al top 10: cat test.txt …

2
Canalizar datos al stdin de un proceso sin causar EOF después
Tengo un ejecutable que inicia un shell interactivo para el usuario. Al iniciar el shell, me gustaría inyectar algunos comandos primero y luego permitir que el usuario tenga su sesión interactiva. Puedo hacer esto fácilmente usando echo: echo "command 1\ncommand 2\ncommand3" | ./shell_executable Esto casi funciona. El problema es que …




5
getopt, getopts o análisis manual: ¿qué debo usar cuando quiero admitir opciones cortas y largas?
Actualmente estoy escribiendo un script Bash que tiene los siguientes requisitos: debería ejecutarse en una amplia variedad de plataformas Unix / Linux debería admitir opciones cortas y largas (GNU) Sé que getoptssería la forma preferida en términos de portabilidad, pero AFAIK no admite opciones largas. getoptadmite opciones largas, pero BashGuide …



1
SSH hace que el ciclo se detenga
Finalmente he logrado reducir un problema con el que he estado luchando durante algunas semanas. Utilizo SSH con "claves autorizadas" para ejecutar comandos de forma remota. Todo está bien, excepto cuando lo hago en un ciclo while. El ciclo termina después de completar cualquier iteración con un comando ssh. Durante …


4
¿Hay un shell de JavaScript?
Recientemente he estado trabajando con JS y estoy muy entusiasmado con este lenguaje. Sé que hay node.js para ejecutar JS en el lado del servidor, pero ¿hay un shell que use JS como lenguaje de script? Si tal cosa existe, ¿qué tan usable y estable es?


3
Si sudo ejecuta un archivo de script Bash, ¿todos los comandos dentro del script Bash también se ejecutarán como sudo?
Quiero escribir un script automatizado posterior a la instalación en Bash (llamado post-install.sh, por ejemplo). El script agregará y actualizará automáticamente repositorios, instalará y actualizará paquetes, editará archivos de configuración, etc. Ahora, si ejecuto este script, por ejemplo con sudo post-install.sh, ¿solo se me pedirá una sudocontraseña una vez, o …


6
salir del script de shell desde un subshell
Considere este fragmento: stop () { echo "${1}" 1>&2 exit 1 } func () { if false; then echo "foo" else stop "something went wrong" fi } Normalmente cuando funcse llama provocará que el script finalice, que es el comportamiento previsto. Sin embargo, si se ejecuta en un sub-shell, como …

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.