Preguntas etiquetadas con bash

Para preguntas sobre scripts escritos para el shell de comandos Bash. Para scripts de shell con errores / errores de sintaxis, verifíquelos con el programa shellcheck (o en el servidor web shellcheck en https://shellcheck.net) antes de publicar aquí. Es más probable que las preguntas sobre el uso interactivo de Bash sean sobre el tema en Super User que en Stack Overflow.

6
Leer la entrada del usuario dentro de un bucle
Tengo un script bash que es algo así como seguir, cat filename | while read line do read input; echo $input; done pero esto claramente no me da la salida correcta, ya que cuando leo en el ciclo while, intenta leer desde el nombre del archivo debido a la posible …
99 bash  while-loop 


2
Cómo usar comandos de shell en Makefile
Estoy tratando de usar el resultado de lsen otros comandos (por ejemplo, echo, rsync): all: <Building, creating some .tgz files - removed for clarity> FILES = $(shell ls) echo $(FILES) Pero obtengo: make FILES = Makefile file1.tgz file2.tgz file3.tgz make: FILES: No such file or directory make: *** [all] Error …
99 bash  makefile  echo 

3
Comando para escapar de una cadena en bash
Necesito un comando bash que convierta una cadena en algo que se escape. He aquí un ejemplo: echo "hello\world" | escape | someprog Cuando el comando de escape hace "hello\world"en "hello\\\world". Entonces, someprog puede usarlo "hello\\world"como espera. Por supuesto, este es un ejemplo simplificado de lo que realmente haré.
99 bash  escaping 

7
Cómo ocultar la salida del comando en Bash
Quiero que mis scripts de Bash sean más elegantes para el usuario final. ¿Cómo oculto la salida cuando Bash está ejecutando comandos? Por ejemplo, cuando Bash ejecuta yum install nano Lo siguiente se mostrará al usuario que ejecutó el Bash: Loaded plugins: fastestmirror base | 3.7 kB 00:00 base/primary_db | …
99 bash  shell 

7
Pasando variables en el comando ssh remoto
Quiero poder ejecutar un comando desde mi máquina usando ssh y pasar a través de la variable de entorno $BUILD_NUMBER Esto es lo que estoy intentando: ssh pvt@192.168.1.133 '~/tools/myScript.pl $BUILD_NUMBER' $BUILD_NUMBER se establece en la máquina que realiza la llamada ssh y, dado que la variable no existe en el …
99 linux  bash  shell  ssh 


2
Script de bash para recibir y repasar parámetros citados
Estoy tratando de obtener los parámetros citados de un script bash para que un script anidado los reciba de forma segura. ¿Algunas ideas? test.sh #!/bin/bash echo $* bash myecho.sh $* myecho.sh #!/bin/bash echo $1 echo $2 echo $3 echo $4 Muestra: bash test.sh aaa bbb '"ccc ddd"' Resultado: aaa bbb …
98 bash  unix 

15
Ruta absoluta del script Bash con OS X
Estoy tratando de obtener la ruta absoluta al script que se está ejecutando actualmente en OS X. Vi muchas respuestas a su favor readlink -f $0. Sin embargo, dado que OS X readlinkes igual que BSD, simplemente no funciona (funciona con la versión de GNU). ¿Existe una solución inmediata para …
98 macos  bash  path 




4
Haciendo ZSH Shell predeterminado en MacOSX [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de Stack Overflow . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 3 años . Mejora esta pregunta Instalé zsh en mi Mac. y ahora quiero convertirlo …
98 bash  shell  zsh 


19
Error de sintaxis bash: final inesperado del archivo
Perdóname por esto, es un script muy simple en Bash. Aquí está el código: #!/bin/bash # june 2011 if [ $# -lt 3 -o $# -gt 3 ]; then echo "Error... Usage: $0 host database username" exit 0 fi después de ejecutar sh file.sh: error de sintaxis: final inesperado del …
98 bash  syntax 

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.