Preguntas etiquetadas con bash

9
Tratamiento de barras invertidas a través de conchas

Cómo hacer echoy printfbarras invertidas en tratar zsh, bashy otros proyectiles? Bajo zsh obtengo el siguiente comportamiento: $ echo "foo\bar\baz" foaaz $ echo "foo\\bar\\baz" foaaz $ echo 'foo\bar\baz' foaaz $ echo 'foo\\bar\\baz' foo\bar\baz Bajo bash , las cosas parecen un poco más...

9
¿Qué son los separadores de palabras readline?

Cuando elimino una "palabra" en Bash, se detendrá en ciertos caracteres como _y /. Por ejemplo, si escribo /foo/bar y activar backward-kill-word (normalmente asignado a Alt- Backspacey / o Ctrl- w), el texto restante es /foo/ . Esto no corresponde a $COMP_WORDBREAKSo

9
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...

9
Pasar un bloque de código como un anon. función

¿Es posible tratar un bloque de comandos como una función anónima? function wrap_this { run_something # Decide to run block or maybe not. run_something else } wrap_this { do_something do_somthing else } # Do something else wrap_this { do_something_else_else

9
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 se coloca en el...

9
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...

9
Cómo inspeccionar los permisos de grupo de un archivo

Me gustaría inspeccionar los permisos de grupo de un archivo desde un script bash. Específicamente, necesito verificar si un archivo tiene el bit de escritura del grupo. Eso es. Simple como eso. Sin embargo: También necesito que esto sea portátil. test -w <file no me dirá si se puede escribir...