Preguntas etiquetadas con shell-script

8
¿Cómo twittear usando terminal?

Me gustaría twittear un mensaje usando terminal. Intenté algo como: curl -u 'TwitterUsername':'TwitterPassword' -d status=”Your Message Here” https://twitter.com/statuses/update.xml pero parece que esto ya no funciona. Me sale un error como este: <?xml version="1.0" encoding="UTF-8"?>...

8
La secuencia de comandos Bash no lee la entrada

Tengo un script que se supone que ejecuta un comando en segundo plano, y lo hace. El problema es que cuando la secuencia de comandos se encuentra con un comando de lectura, no se detiene y no acepta entradas. Aquí está: printf "Where is yo music?: " read musicPath cd $musicPath ls | while read...

8
Script para alternar setxkbmap

Me gustaría un script bash que alterna entre: setxkbmap sey setxkbmap us. Entonces, mis intenciones son asignar ese script a CtrlEsctravés del Teclado> atajos personalizados. El punto es que quiero cambiar la distribución del teclado CtrlEscape. ¿Cómo puedo implementar

8
redireccionar y registrar la salida del script

Estoy tratando de ordenar los siguientes fragmentos, los objetivos de diseño son registrar toda la salida de un script y no debería ser un contenedor. Menos líneas son mejores. No me importan las entradas del usuario (en esta etapa), los scripts de destino se ejecutan de forma no interactiva. El...

8
Optimizar un bucle `while`

He creado un mini script para reiniciar mi Raspberry Pi con solo presionar un botón. La secuencia de comandos simplemente usa cableadoPi (comando gpio) para establecer el pin 0 (pin 17 en el orden de numeración estándar de Raspberry Pi) para ingresar, y luego lee el valor hasta que sea uno (es...

8
Forma correcta de distribuir scripts de shell

¿Cuál es la forma más adecuada de distribuir los scripts de shell si los comportamientos de los shells pueden modificarse sety, por lo tanto, son impredecibles? Por ejemplo, rm *.txtno se ejecutaría como se esperaba en los entornos en los que set -fse ha ejecutado. ¿Cómo debo asegurarme de que rm...