Preguntas etiquetadas con bash

12
¿Cómo usar un heredoc dentro de una función bash?

¿Es posible insertar un heredoc dentro de una función bash? La muestra trivial a continuación da como resultado un error: ./heredoc_in_function.sh: 10: Syntax error: end of file unexpected (expecting "}") #!/bin/sh my_function () { cat <<HEREDOC heredoc

11
reiniciar múltiples máquinas de forma remota

Necesito reiniciar varias máquinas de forma remota. Normalmente solo publico for host in <hostlist>;do ssh ${host} 'sudo shutdown -r now';done Pero quiero darles a los usuarios algo de tiempo antes del reinicio. Sin embargo, la sesión ssh no se desconectará incluso si uso: ssh -f 'sudo...

11
SED reemplazar en varias líneas

Estoy tratando de encontrar estas tres líneas: <!-- <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> --> y reemplazarlos con: <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> Cuando lo intento sudo sed -i 's:<!-- <Connector port="8009"...

11
Bash script para contar el número de archivos

Tengo un script y quiero mostrar diferentes mensajes si existe un archivo o no. Tengo un script como: count=ls /import/*.zip | wc -l echo "Number of files: " $count if [ "$count" > "0" ]; then echo "Import $count files" else echo "**** No files found ****" fi Sin embargo, si no existen...

11
Canalice stderr y stdout a diferentes comandos (no solo a archivos)

Estoy haciendo un script de respaldo para ldap. Quiero que los errores vayan a un archivo en / var / log y que la salida vaya a otro archivo en la carpeta de copia de seguridad. Actualmente estoy redirigiendo a un archivo temporal y luego envío el archivo temporal al registro. Sin embargo, prefiero...