El siguiente código sale con un error de variable independiente. ¿Cómo solucionar esto, sin dejar de usar la set -oopción de conjunto de nombres? #!/bin/bash set -o nounset if [ ! -z ${WHATEVER} ]; then echo "yo" fi echo "whatever"
El siguiente código sale con un error de variable independiente. ¿Cómo solucionar esto, sin dejar de usar la set -oopción de conjunto de nombres? #!/bin/bash set -o nounset if [ ! -z ${WHATEVER} ]; then echo "yo" fi echo "whatever"
En un script de shell bash hoy noté el siguiente comando al final del script. Yo se que escd pero desconozco el significado de una carrera tras él. cd - ¿Qué significa esto? Google trunca ingenuamente el, -por lo que no puedo encontrar su respuesta.
La cadena de fecha y hora tiene el siguiente formato: 12/06/2012 07:21:22. ¿Cómo puedo convertirlo a marca de tiempo o época de UNIX?
Me gustaría copiar el contenido de una variable (aquí llamada var) en un archivo. El nombre del archivo se almacena en otra variable destfile. Tengo problemas para hacer esto. Esto es lo que probé: cp $var $destfile También intenté lo mismo con el comando dd ... Obviamente, el shell pensó...
Estoy tratando de crear un script para node.js que funcione en múltiples entornos. Particularmente para mí, estoy cambiando entre OS X y Ubuntu. En el primero, Node se instala como node, pero en el segundo lo es nodejs. En la parte superior de mi guión, puedo tener: #!/usr/bin/env...
$tool = 'C:\Program Files\gs\gs9.07\bin\gswin64c.exe' & $tool -q -dNOPAUSE -sDEVICE=tiffg4 $param -r300 $pdf.FullName -c quit ¿Alguien puede explicarme cómo funciona esto? ¿Qué significa exactamente el símbolo & en powershell?
Para fines de depuración, necesito buscar de forma recursiva en un directorio todos los archivos que comienzan con una marca de orden de bytes (BOM) UTF-8. Mi solución actual es un script de shell simple: find -type f | while read file do if [ "`head -c 3 -- "$file"`" == $'\xef\xbb\xbf' ] then...
Tengo dos caminos: fred\frog y ..\frag Puedo unirlos en PowerShell de esta manera: join-path 'fred\frog' '..\frag' Eso me da esto: fred\frog\..\frag Pero yo no quiero eso. Quiero una ruta normalizada sin los puntos dobles, como este: fred\frag ¿Cómo puedo conseguirlo?...
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 6 años . Mejora esta...
Estoy trabajando en un script de shell que hace ciertos cambios en un archivo txt solo si existe, sin embargo, este ciclo de prueba no funciona, me pregunto por qué. ¡Gracias! while [ ! -f /tmp/list.txt ] ; do sleep 2 done
Cerrado. Esta pregunta está fuera de tema . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 7 años . Mejora esta pregunta Quiero...
En un script bash que estoy escribiendo, utilizo sourcepara incluir la variable definida en un archivo de configuración. El script que se ejecutará es act.sh, mientras que el script que se sourced es act.conf.sh, así que en act.shtengo: source act.conf.sh Sin embargo, esto solo funciona cuando...
Sé que puedo iniciar el emulador avd escribiendo emulator.exe @avdname Pero, ¿hay un comando para enumerar los nombres avd disponibles? ¿Dónde se almacena esta configuración de
Tengo un comando común que se llama desde directorios muy específicos. Solo hay un ejecutable en / bin para este programa, y el directorio de trabajo actual es muy importante para ejecutarlo correctamente. El script afecta a los archivos que viven dentro del directorio en el que se...
Estoy escribiendo un PowerShell script de que quiero ejecutar desde el servidor A. Quiero conectarme al servidor B y copiar un archivo al servidor A como copia de seguridad. Si eso no se puede hacer, me gustaría conectarme al servidor B desde el servidor A y copiar un archivo a otro directorio...
¿Cómo se pueden mostrar dos archivos de texto sin clasificar de diferentes longitudes uno al lado del otro (en columnas) en unshell Dado one.txty two.txt: $ cat one.txt apple pear longer line than the last two last line $ cat two.txt The quick brown fox.. foo bar linux skipped a...
Estoy tratando de crear un alias con el parámetro para mi simple git add / commit / push. He visto que la función se puede usar como alias, así que lo intenté pero no lo logré. antes de que tuviera: alias gitall="git add . ; git commit -m 'update' ; git push" Pero quiero poder modificar mis...
En la Terminal GNOME, Bash realiza la autocompletación inteligente. Por ejemplo apt-get in<TAB> se convierte en apt-get install En el modo shell de Emacs, este autocompletado no funciona, incluso después de haber obtenido explícitamente /etc/bash_completion. El ejemplo anterior se...
¿Hay alguna forma de paginar la salida canalizándola a algún comando 'más', que está disponible en linux \ unix shells?
Estoy tratando de ejecutar algunos comandos de Linux desde Java usando redirección (> &) y tuberías (|). ¿Cómo puede Java invocar csho bashcomandos? Traté de usar esto: Process p = Runtime.getRuntime().exec("shell command"); Pero no es compatible con redirecciones o canalizaciones....