From zsh
, you could do something like:
cmd="stty rows $LINES cols $COLUMNS; stty '$(stty -g)'; bash"
STTY='raw -echo' cat > typescript.in | script -c "$cmd"
Then you'd have what you typed in typescript.in
and the output in typescript
.
Debe proteger el \
para que no sea interpretado por el shell. Prueba esto:
echo -e '\a'
o
echo -e \\a
En echo -e \a
, el \
delante de a
será eliminado del argumento de echo
por el shell antes de llamar a echo
. Es exactamente equivalente a
echo -e 'a'
Para que echo
reciba \a
como barra invertida -seguido de -por -a, el \
debe pasarse tal cual a echo
. Esto se hace a través de
echo -e '\a'
o
echo -e \\a
Si esto realmente producirá una campana audible o visible puede depender de otras configuraciones.