Articles of aquí documento

Ejecute el script henetworkingoc a través de su adjunto al tty actual

Estoy tratando de hacer algo como esto: sudo su <<EOF select x in abc; do echo "Selected $x"; break; done EOF Sin embargo, termina sin aceptar la input. Funciona si hago esto: sudo su -c 'select x in abc; do echo $x; break; done' Pero es mejor escribir scripts más largos con henetworkingoc (sí, sé […]

El command Execute en el host remoto falla

Estoy tratando de ejecutar algunos commands en el host remoto de esta manera: ssh -t -t -l user 172.20.20.20 <<EOF pid=$(ps -ef | grep [a]pp-management | awk '{print $2}') && kill -9 $pid && rm -rf CI/* EOF Lo que sucede es que permanezco conectado en el server remoto y el kill no se ejecuta: […]

El uso de cat para modificar ~ / .bash_profile parece eliminar __git_ps1 convincentemente

Quiero que mi post muestre la git-branch actual cuando esté dentro de un directory repo. p.ej, [desktop repo(master)]$ En mi terminal puedo escribir: cat <<EOF >> ~/.bash_profile PS1='\[\e[0;32m\][\h \W\[\e[m\]$(__git_ps1 "(%s)")\[\e[0;32m\]]\$ \[\e[m\]' EOF Pero el text adjunto resultante en .bash_profile es: PS1='\[\e[0;32m\][\h \W\[\e[m\]\[\e[0;32m\]]$ \[\e[m\]' el método __git_ps1 no está presente en el resultado. Si edito manualmente […]

¿Cómo podría include una variable en un documento aquí?

Estoy tratando de usar una variable global definida por el usuario en una situación de cat <<eof>> filename , pero no está funcionando. Encontré lo que quería en cat << eof simple cat << eof ejemplos en este foro, que me condujeron aquí: http://www.tldp.org/LDP/abs/html/here-docs.html . Pero me gustaría algo como lo siguiente, con el >> […]

Aquí Documento en la plataforma LSF

Estoy tratando de realizar una sustitución de process dentro de un command pasado a Platform LSF a través de bsub. En el nodo de trabajador al que envío mi trabajo, la sustitución de process no está habilitada porque no es una function compatible con POSIX. Por lo tanto, necesito habilitar la function y luego enviar […]

¿Es una mejor práctica ajustar routes entre comillas?

Considera el siguiente código: for domain; do cat << EOF > "/etc/nginx/sites-available/${domain}.conf" My \domain is ${domain}. EOF done Tenga en count que la ruta /etc/nginx/sites-available/${domain}.conf se completa con comillas. ¿Es una buena práctica o se realiza debido a la sustitución de variables? Si es una sustitución variable, ¿no sería mejor o más común ajustar el […]

Comando Grep usando los contenidos de un henetworkingoc

Estoy creando un script para actualizar una computadora remota y quiero saber si algún usuario está usando la computadora antes de actualizar. Tengo una list de usuarios y he creado un henetworkingoc con todos ellos. El command que estoy tratando de hacer se parece a esto: ps -ef | grep -f | cat <<- END […]

Error Bash 'variable unida' cuando se hace reference a las variables en el comentario de varias líneas (set -u)

Tengo un comportamiento inesperado: error en el fragment de seguimiento con error de "variable no vinculada": #!/bin/bash set -u <<EOF a=a b=$a EOF Probado en: GNU bash, versión 4.4.12 (1) – liberación GNU bash, versión 4.2.46 (2) – liberación

¿Alguna forma de crear aquí documentos que sustituyan algunas variables pero no otras en bash?

Me preguntaba si hay alguna manera de crear un documento aquí en bash para generar un file dentro de un script, el problema es que en este file de configuration bash dar salida a algunas variables que comienzan con $ Quiero replace, mientras que otras lo hago no. Déjame ilustrar: cat >> /opt/apache2/sites-available/$WEBSITENAME <<END-OF-FILE ServerName […]

Variable no interpretada con 'EOF'

Este es mi guion: var="lalallalal" tee file.tex <<'EOF' text \\ text \\ $var EOF Necesito usar 'EOF' (con comillas) porque de lo contrario no puedo usar double slash ( // ). Sin embargo, si utilizo las comillas, la variable $var no se expande.