Preguntas etiquetadas con bash

Preguntas específicas para Bourne Again SHell de GNU, a diferencia de otros shells Bourne / POSIX. Para preguntas sobre shells de Unix en general, use la etiqueta / shell en su lugar.

1
¿Cómo hacer eco de variables usando cat en el archivo?
Tengo un script simple como este: #!/bin/bash BOO=bla-bla-bla cat > ./Makefile <<'EOF' Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include EOF Sin embargo, sale al archivo: Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include ¿Cómo hacer catuso de mis valores de variables, no nombres dentro de esa cadena?

3
Seleccione unicode filename en Bash
Okay; supongamos que estoy en Bash y tengo varios archivos en una carpeta. Varios de ellos se nombran file☠☡☢☣.txt, donde ☠☡☢☣comienza con personajes unicode locos e inescrutables. ¿Cómo me referiría a uno de ellos? Al presionar la pestaña solo se completa automáticamente file, y luego quiere que escribas un personaje …




2
Túnel SSH a través del servidor intermediario: ¿cómo conectarse en un solo paso (usando un par de claves)?
Mi pregunta es básicamente cómo convertir mis dos pasos existentes en uno solo. Tengo un túnel SSH en funcionamiento configurado entre dos computadoras que usan un servidor intermediario como este: Kubuntu_laptop--->nat_fw--->Debian_Server<--nat_fw<--Kubuntu_desktop Lo que hago actualmente es SSH de Kubuntu_laptop a Debian_Server y luego de Debian_Server a Kubuntu_desktop. Me gustaría hacer …

4
Poner texto en el búfer de la línea de comando bash
Me gustaría poner programáticamente un cierto fragmento de texto en el búfer de la línea de comandos de bash, leer para editar y usar como comando. Lo que estoy esperando es algo similar read -ipero para comandos. -i text Si se está usando readline para leer la línea, el texto …
9 bash  readline 


2
Solicite gráficamente la contraseña en un script bash y conserve la configuración predeterminada de sudo timeout
La sudo -Aopción (SUDO_ASKPASS) aparentemente hace que sudo pierda la configuración de tiempo de espera (por ejemplo, timestamp_timeout). Quiero usar la opción sudo -A pero quiero conservar el tiempo de espera predeterminado (por ejemplo, 15 minutos en Ubuntu) en un script bash. Quiero solicitar la contraseña del usuario de forma …

2
Cómo agregar un usuario unix / linux en un script bash
Aquí está mi script de prueba bash. No puedo hacer que funcione. Estoy viendo dos errores: Use of uninitialized value $answer in chop at /usr/sbin/adduser line 589. Use of uninitialized value $answer in pattern match (m//) at /usr/sbin/adduser line 590. Aquí está mi guión: #!/bin/bash sudo adduser myuser << ENDX …
9 bash  useradd 


3
Edición del archivo de configuración a través de un script bash
He estado tratando de escribir un script bash simple que usaré para instalar una aplicación y actualizar su archivo de configuración. Estoy teniendo dificultades para modificar su archivo de configuración. # DBHost=localhost DBName=test # DBPassword= ¿Alguna sugerencia de cómo puedo modificar la modificación de la siguiente manera? DBHost=localhost DBName=database DBPassword=password

1
¿Cómo me muevo .bash_profile fuera de casa
Necesito .bash_profileestar sincronizado con Dropbox. La forma más fácil que se me ocurre es "redirigir" el shell para buscar .bash_profileen una carpeta personalizada. Entonces, ¿es eso posible? ¿O hay alguna solución mejor?

3
¿Cómo comparar dos archivos xml que tienen los mismos datos en diferentes líneas?
Tengo dos archivos con los mismos datos pero en líneas diferentes. Archivo 1: <Identities> <Identity> <Id>048206031415072010Comcast.USR8JR</Id> <UID>ccp_test_79</UID> <DisplayName>JOSH CCP</DisplayName> <FirstName>JOSH</FirstName> <LastName>CCP</LastName> <Role>P</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> </Identities> Archivo 2: <Identities> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> <Id>048206031415072010Comcast.USR8JR</Id> <UID>ccp_test_79</UID> <DisplayName>JOSH …

2
¿Cómo hacer que los argumentos de CD sean insensibles?
A veces, mientras accedo a los distintos directorios, sucede la mayoría de las veces que recuerdo los nombres o al menos parte de los nombres de un directorio en nuestro sistema Linux. Pero algunos de los directorios se nombran comenzando con las mayúsculas del primer carácter o uno de los …

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.