Articles of echo

Echo to Serialport

Tengo una aplicación web ejecutándose en un server Raspberry Pi (Debian). La aplicación envía un eco simple sobre la línea de command a un serial port. Creo que el serialport está configurado correctamente. El eco: echo "G0030af13403b1610097ee8" > /dev/ttyUSB0 Cuando envío el command no pasó nada. ¡Pero cuando abro una session de gato en otra […]

¿Cómo configurar el sistema para que pueda escuchar el sonido del \ a carácter de escape?

Leí, que si ejecuto: echo -e "\a" un sonido emerge, pero francamente, ejecuté este command varias veces y no se produjo ningún sonido.

Bash script comportamiento extraño con echo – printf en un file

Quiero imprimir parte del contenido de un file .csv en otro file si coincide con alguna condición: El contenido de csv es así abc test;ABCtest.it xyz test;XYZtest.com Leo el contenido en una variable y lo grep por alguna cadena csvContent=$(<$file.csv) csvRow="$(echo "$csvContent" | grep -i "abc test")" IFS=';' read -a array <<< "$csvRow" name="${array[0]}" url="${array[1]}" […]

script grep – líneas de salida al mismo time en echo

Me gustaría mejorar un script simple que hice. Si bien funciona bien para un solo argumento y hace lo que quiero, tengo problemas para ejecutarlo en paralelo o al mismo time para todos mis valores de argumento. Me gustaría mejorarlo para ejecutar en múltiples arguments y sacar mis resultados de grep al mismo time y […]

Bash está comiendo mi hilo

Considere este progtwig corto: #!/bin/bash ARDUINO_SERIAL=arduino-serial/arduino-serial PORT="/dev/cu.usbmodem1421" VERS=$($ARDUINO_SERIAL -q -b 9600 -p $PORT -S 'V' -e '\r' -r) echo — VERS = $VERS B="hello${VERS}goodbye" echo — B = $B FWIW, arduino-serial es un progtwig que envía una cadena a un arduino externo y repite su respuesta a stdout. Así que esperaría que este pequeño script […]

¿Qué sucede cuando hago eco con el argumento `-e`?

Como puede ver, he creado index.php siguiente manera: $ echo -e "<?php passthru(\$_POST[1])?>\r<?php echo 'A PHP Test ';" > index.php y entonces: $ cat index.php <?php echo 'A PHP Test ';?> Pero: $ cat -e index.php <?php passthru($_POST[1])?>^M<?php echo 'A PHP Test ';$ ¿Cómo puedo explicar eso?

¿Cómo se permiten los espacios en blanco en modo no búfer / no canónico?

Estoy trabajando en múltiples progtwigs C, como un shell y un editor de text que requieren ejecutarse sin los indicadores ECHO e ICANON. Inhabilité estos usando termios.h y logré escribir mi propia function gets que puede retransmitir cadenas devueltas a mi progtwig y hacer cosas especiales para los caracteres de escape. Lo único que creo […]

Mecanismo del personaje BELL '\ a'?

Estoy leyendo un libro sobre progtwigción de shell y aprendiendo que los siguientes commands son equivalentes, que suenan en mi Mac pero no hacen ningún sonido en Ubuntu: $ echo $'\a' $ echo -e "\a" $ sin embargo, en ambos casos, el terminal solicita una línea en blanco. Mis preguntas son: ¿Qué es $'\a' aquí? […]

eco con retroceso

Estoy tratando de descubrir por qué sucede esto en bash. Ok, esto es bastante fácil. $ echo -e 'a\txy\bc' a xc Ok, esto es bastante fácil. $ echo -e 'a\txy\b\b\b\b\b\b\b\b\bc' ac xy Ok, esto es bastante fácil. $ echo -e 'a\txy\b\b\b\b\b\b\b\b\b\bc' c xy Ahora, ¿por qué c no ha caído del lado izquierdo? $ echo […]

Bash Brace Shell Expansion Fail

Tengo 5 files llamados file4 , file5 , file4 , file5 , file5 Estoy intentando ejecutar el siguiente command echo "contents" >> file{1,2,3,4,5} . Me aparece el siguiente error cuando ejecuto este command; -bash: file{1,2,3,4,5}: ambiguous networkingirect . Mi objective es hacer eco de text para multiplicar files en un command. ¿Cómo puedo conseguir esto? […]