Preguntas etiquetadas con scripting

Un script es una secuencia de comandos o instrucciones que ejecuta un programa de interpretación en lugar de compilarlo en un programa ejecutable independiente.


2
Comando multilínea: comente una línea
Me gusta usar el siguiente formato en scripts para comandos con muchos parámetros (para facilitar la lectura): docker run \ --rm \ -u root \ -p 8080:8080 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v "$HOME":/home \ jenkinsci/blueocean Pero, a veces me gustaría comentar uno de estos parámetros como: # …

1
Ejecute el comando o la función cuando SIGINT o SIGTERM se envían al script primario en sí, no los procesos secundarios
Digamos que tengo esto script.sh #!/bin/bash exit_script() { echo "Printing something special!" echo "Maybe executing other commands!" kill -- -$$ # Sends SIGTERM to child/sub processes } echo "Some other text" #other commands here sleep infinity Quiero script.shejecutar la función exit_scriptsiempre que reciba SIGINTo SIGTERM Por ejemplo: killall script.sh # …

3
Cómo grep para unicode en un script bash
if grep -q "�" out.txt then echo "working" else cat out.txt fi Básicamente, si el archivo "out.txt" contiene " " en cualquier parte del archivo, me gustaría que haga eco de "trabajo" Y si el archivo "out.txt" NO contiene " " en ningún lugar del archivo, me gustaría a cat …

2
Reemplazar el proceso actual por su coproceso / hijo
Tengo un programa Pque espera recibir "Hola" y mostrar "¿Por qué?" antes de proporcionar una función. Esta función es utilizada por otros programas que no son conscientes de que es una cortesía común iniciar una conversación con "Hola". Por lo tanto, quiero escribir un contenedor para Pque funcione así (sintaxis …
10 shell  scripting  process  zsh 






4
Código híbrido en scripts de shell. Compartir variables
Esta respuesta discute cómo ejecutar un fragmento de Python de varias líneas desde la línea de comandos en una terminal. Noté que la respuesta funciona muy bien dentro de los scripts de shell, incluso con sangría anidada, lo cual es muy bueno, por ejemplo #!/bin/bash some_text="Hello world" echo $some_text cat …
10 bash  scripting  zsh  python 



2
Lista de elementos con espacios en zsh
He estado estudiando secuencias de comandos zsh durante 2 horas en este momento y me he topado con una pared. Quiero ir a través de una lista de archivos que pueden tener espacios en ellos. Estoy abierto a enfoques completamente diferentes que el siguiente ejemplo, siempre que sean zsh ya …
10 shell  scripting  zsh 

3
python == python2 O python == python3? ¿Cómo empaquetar, distribuir scripts python py2k?
Dependiendo del sistema, python== python2o python== python3. Los scripts ejecutables de Python comienzan con: #!/usr/bin/env python #!/usr/bin/env python2 #!/usr/bin/env python3... Para python py3k se proporciona en la documentación que debería / puedo usar con el número de versión , así que hago esto: #!/usr/bin/env python3 Pero he encontrado un problema …

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.