Preguntas con la etiqueta [bash]

Lista bash preguntas

Nueva línea de eco en Bash imprime literal \n

24
respuestas
3.5k
votos
3.3M
vistas

¿Cómo imprimo una nueva línea? Esto simplemente imprime \n: $ echo -e "Hello,\nWorld!" Hello,\nWorld!

Tengo una cadena en Bash: string="My string" ¿Cómo puedo probar si contiene otra cadena? if [ $string ?? 'foo' ]; then echo "It's there!" fi ¿ Dónde ??está mi operador

A continuación se muestran una serie de casos en los que echo $varpuede mostrar un valor diferente al que se acaba de asignar. Esto sucede independientemente de si el valor

Digamos que tienes un Bash aliascomo: alias rxvt='urxvt' que funciona bien. Sin embargo: alias rxvt='urxvt -fg '#111111' -bg '#111111'' no funcionará, y tampoco lo hará: alias rxvt='urxvt -fg \'#111111\' -bg

Cómo concatenar variables de cadena en Bash

30
respuestas
3.5k
votos
5.0M
vistas

En PHP, las cadenas se concatenan de la siguiente manera: $foo = "Hello"; $foo .= " World"; Aquí, $foose convierte "Hello World". ¿Cómo se logra esto en Bash?

Digamos que tengo un script que se llama con esta línea: ./myscript -vfd ./foo/bar/someFile -o /fizz/someOtherFile o este: ./myscript -v -f -d -o /fizz/someOtherFile ./foo/bar/someFile ¿Cuál es la forma aceptada