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.


8
Cómo verificar si existe un enlace simbólico
Estoy tratando de verificar si existe un enlace simbólico en bash. Esto es lo que he intentado. mda=/usr/mda if [ ! -L $mda ]; then echo "=> File doesn't exist" fi mda='/usr/mda' if [ ! -L $mda ]; then echo "=> File doesn't exist" fi Sin embargo, eso no funciona. …
208 bash  symlink 


5
Lectura de una cadena delimitada en una matriz en Bash
Tengo una variable que contiene una cadena delimitada por espacios: line="1 1.50 string" Quiero dividir esa cadena con espacio como delimitador y almacenar el resultado en una matriz, de modo que lo siguiente: echo ${arr[0]} echo ${arr[1]} echo ${arr[2]} salidas 1 1.50 string En algún lugar encontré una solución que …
207 arrays  string  bash  shell 

3
Ubuntu dice "bash: ./program Permiso denegado" [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 6 años . Mejora esta pregunta Estoy ejecutando Ubuntu en la computadora 1 y …
207 bash  shell  sh 

10
find: falta argumento para -exec
Me ayudaron hoy con un comando, pero no parece estar funcionando. Este es el comando: find /home/me/download/ -type f -name "*.rm" -exec ffmpeg -i {} -sameq {}.mp3 && rm {}\; El caparazón regresa find: missing argument to `-exec' Lo que básicamente estoy tratando de hacer es revisar un directorio de …
206 bash  shell  find  arguments  exec 



15
Leer valores en una variable de shell desde una tubería
Estoy tratando de hacer que bash procese datos de stdin que se canalizan, pero no tuve suerte. Lo que quiero decir es que ninguno de los siguientes trabajos: echo "hello world" | test=($(< /dev/stdin)); echo test=$test test= echo "hello world" | read test; echo test=$test test= echo "hello world" | …
205 linux  bash  pipe 







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.