Preguntas con la etiqueta [bash]
Nueva línea de eco en Bash imprime literal \n
¿Cómo imprimo una nueva línea? Esto simplemente imprime \n: $ echo -e "Hello,\nWorld!" Hello,\nWorld!
Cómo comprobar si una cadena contiene una subcadena en Bash
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
Acabo de asignar una variable, pero echo $variable muestra algo más
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
Cómo escapar de comillas simples dentro de cadenas entre comillas simples
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
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?
¿Cómo analizo los argumentos de la línea de comando 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