Preguntas etiquetadas con bash

Bash es un shell gratuito para sistemas operativos tipo Unix del Proyecto GNU.


7
Cómo pasar argumentos de script bash a una subshell
Tengo un script de envoltura que funciona y luego pasa los parámetros originales a otra herramienta: #!/bin/bash # ... other_tool -a -b "$@" Esto funciona bien, a menos que la "otra herramienta" se ejecute en una subshell: #!/bin/bash # ... bash -c "other_tool -a -b $@" Si llamo a mi …
13 bash 

3
LD_LIBRARY_PATH desarmado por pantalla
Ejecutar screenen bash borra la variable LD_LIBRARY_PATH. He leído un poco y parece que este es un comportamiento esperado, pero necesito evitarlo. La solución consiste en agregar la declaración LD_LIBRARY_PATH a ~/.bashrc. En mi caso, LD_LIBRARY_PATH se cambia mucho entre el inicio del shell y cuando invoco la pantalla, por …


5
No existe tal archivo o directorio después de escribir $ PATH en la terminal
cuando escribo en la terminal echo $PATH mi salida es :/home/bo/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/usr/bin:/sbin:/bin pero cuando escribo solo: $PATH esta salida no entiendo bien, la salida es: bash: :/home/bo/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/usr/bin:/sbin:/bin: No such file or directory y mi pregunta es, ¿por qué escribió "No existe tal archivo o directorio?" cada directorio de la variable PATH …
13 linux  bash  path 

1
¿Qué hace la opción `-n` en sed?
Esta es la entrada de la página del manual para -n: -norte suprimir la impresión automática del espacio del patrón Noto que cuando no se usa -npara ciertas operaciones, cada línea se imprime en stdout (y las líneas solicitadas se imprimen dos veces): $ cat test.txt first second third fourth …

2
Ubuntu: ejecuta la salida de otro comando
Tengo una línea de comando que genera una línea de comando diferente, por ejemplo: > commandlineA param1 param2 commandlineB param1 Me gustaría tener una ejecución de línea de comando única que ejecute la línea de comando B con los parámetros dados. ¿Hay alguna manera simple de hacerlo usando una sola …

5
Cygwin - cd en script bash
Soy nuevo en el uso de Cygwin, así que me disculpo si esta es una pregunta muy nueva. Tengo un script bash donde "cd" a un directorio y luego hago algo en ese directorio. Sin embargo, el comando cd falla con "No existe dicho archivo o directorio / c / …
12 bash  cygwin 

4
echo el carácter de nueva línea no funciona en bash
Tengo un script bash que tiene muchas echodeclaraciones y también alias echoa echo -eambas en .bash_profiley .bashrc, por lo que las nuevas líneas se imprimen correctamente para una declaración como echo 'Hello\nWorld'la salida debería ser Hello World pero el resultado que obtengo es Hello\nWorld Incluso intenté usarlo shopt -s expand_aliasesen …
12 linux  bash  shell  script 


5
No hay archivo bashrc en mi directorio de inicio
Esto es lo que anoté de mi conferencia: Encuentra el archivo .bashrcen tu directorio personal hacer vi .bashrc Cuando coloque una carpeta de aplicación en algún lugar, asegúrese de que su dirección esté en la variable de ruta. El problema es que no tengo un .bashrcarchivo en mi directorio de …
12 bash  bashrc 




1
Cómo eliminar caracteres en el medio de una cadena en bash
En bash tengo una cadena, y estoy tratando de eliminar un personaje en el medio de la cadena. Sé que podemos eliminar caracteres desde el principio o el final de una cadena como esta: myVar='YES' myVar="${myVar#'Y'}" myVar="${myVar%'S'}" pero, ¿cómo puedo eliminar el que está en el medio?
12 bash 

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.