Preguntas etiquetadas con shell-script

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


2
Shell guión genera un error que no se encuentra cuando se ejecuta desde un archivo sh. Pero si se ingresa manualmente, los comandos funcionan
Estoy tratando de usar el siguiente script para generar un mapa del sitio para mi sitio web. Cuando lo ejecuto, sh thsitemap.shaparece un error como este y crea un archivo sitemap.xml vacío: thsitemap.sh: 22: thsitemap.sh: [[: not found thsitemap.sh: 42: thsitemap.sh: [[: not found thsitemap.sh: 50: thsitemap.sh: Syntax error: "(" …


3
¿Cómo creo un nuevo archivo vacío en un script bash?
Estoy corriendo un poco de Perl script de terceros escrita de tal manera que se requiere un archivo de salida para la salida de la bandera, -o. Desafortunadamente, el script parece requerir un archivo real, es decir, los usuarios deben crear un archivo vacío filename.txtcon 0 bytes y luego ingresar …



5
¿Cómo puedo ordenar una lista con el nivel major.minor.patch y, a veces, rc correctamente?
Tengo que ordenar la siguiente lista con un script de shell y hacer que la última versión aparezca en la parte inferior o superior. ¿Cómo haría eso solo con herramientas de shell? release-5.0.0.rc1 release-5.0.0.rc2 release-5.0.0 release-5.0.1 release-5.0.10 release-5.0.11 release-5.0.13 release-5.0.14 release-5.0.15 release-5.0.16 release-5.0.17 release-5.0.18 release-5.0.19 release-5.0.2 release-5.0.20 release-5.0.21 release-5.0.22 release-5.0.23 …
18 shell-script  awk  sed  python  sort 


6
¿Se deben citar las variables cuando se ejecutan?
La regla general en las secuencias de comandos de shell es que las variables siempre se deben citar a menos que haya una razón convincente para no hacerlo. Para obtener más detalles de los que probablemente quiera saber, eche un vistazo a estas excelentes preguntas y respuestas: implicaciones de seguridad …

2
¿Hay algo como "split ()" de JavaScript en el shell?
Es muy fácil de usar split()en JavaScript para dividir una cadena en una matriz. ¿Qué pasa con el script de shell? Digamos que quiero hacer esto: $ script.sh var1_var2_var3 Cuando el usuario le da dicha cadena var1_var2_var3al script.sh, dentro del script convertirá la cadena en una matriz como array=( var1 …


1
¿Cómo continuar un script después de que reinicia la máquina?
Estoy escribiendo un script de shell en bash. En algún momento del script, detecta que la máquina necesita reiniciarse antes de continuar. Emite: sudo reboot Cuando la máquina vuelve a funcionar, hay más trabajo que este script necesita hacer. ¿Cómo configuro algo para continuar haciendo el trabajo en este script? …


2
¿Cómo componer funciones bash usando tuberías?
Tengo pocas funciones definidas de esta manera: function f { read and process $1 ... echo $result } Quiero componerlos juntos para que se vea la invocación f | g | h. ¿Qué idioma debo usar para convertir la función que trabaja en argumentos en argumentos de lectura de stdin? …


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.