Preguntas etiquetadas con bash

68
¿Cómo leo una variable de un archivo?

Quiero insertar en mi script un valor (cadena) que leería de un archivo de texto. Por ejemplo, en lugar de: echo "Enter your name" read name Quiero leer una cadena de otro archivo de texto para que el intérprete lea la cadena del archivo y no la entrada del

66
¿El intérprete lee #! / Bin / sh?

En basho sh, supongo que todo lo que comienza #es un comentario . Pero en los bashguiones escribimos: #!/bin/bash Y en los scripts de Python, hay: #!/bin/python ¿Esto significa que #por sí mismo es un comentario mientras #!que no lo

66
¿Cómo eliminar los resultados seleccionados del historial de bash?

historyEl comando muestra todos los resultados, pero podemos filtrar para obtener un comando particular usando history | grep searchingCommand. Es realmente útil Pero el problema es que muestra esos comandos que también se ingresaron con un error tipográfico o que no tuvieron éxito. Entonces...

65
¿Cómo verifico la versión de virtualbox desde la CLI?

Estoy escribiendo un script Bash para almacenar el número de versión de Virtualbox , pero no puedo tener éxito. Mi guión es: #!/bin/bash installed_virtualbox=$(virtualbox --version) # --version this is what I want to change Lo intenté virtualbox --version virtualbox -v virtualbox -V virtualbox...

61
Scripts en /etc/profile.d ¿Ignorado?

Soy nuevo en Ubuntu. Estoy ejecutando 13.10 Desktop. Quería establecer algunos alias de todo el sistema y un mensaje personalizado para bash. Encontré este artículo: https://help.ubuntu.com/community/EnvironmentVariables Siguiendo los consejos de este artículo, creé

61
excluir ciertos archivos en ls

Me gustaría ejecutar ls y excluir ciertos archivos en la salida. Cuando ejecuto el siguiente comando, obtengo todos los archivos con cada uno en una línea: $ ls -1 file1 file2 file3 temp Me gustaría ejecutar este comando de una manera que muestre $ ls -1 <insert magic here>...

58
Encuentra directorios que NO contienen un archivo

Sí, estoy ordenando mi música. Tengo todo arreglado maravillosamente en el siguiente mantra: /Artist/Album/Track - Artist - Title.exty si existe uno, la cubierta se asienta /Artist/Album/cover.(jpg|png). Quiero escanear todos los directorios de segundo nivel y encontrar los que no tienen una tapa....

57
¿Cómo pasar una matriz como argumento de función?

Luchando durante un tiempo pasando una matriz como argumento, pero de todos modos no funciona. He intentado como a continuación: #! /bin/bash function copyFiles{ arr="$1" for i in "${arr[@]}"; do echo "$i" done } array=("one" "two" "three") copyFiles $array Una respuesta con explicación...