Ho appena notato che sembra che la bandiera -e
non esista per il echo
comando nella mia shell su Linux. È solo un'impostazione incasinata o è "normale"?
Qualche codice come esempio:
#!/bin/sh
echo -e "\e[3;12r\e[3H"
stampe:
-e \e[3;12r\e[3H
Questo ha funzionato prima! Immagino che alcuni stty
comandi siano andati terribilmente male e ora non funziona più. Qualcuno ha suggerito che il mio sh
era in realtà giusto bash
.
echo
integrato della/bin/sh
shell fornito daldash
pacchetto su Debian (un sistema operativo che può avere Linux o FreeBSD come kernel).