echo 'string' $var >print.dat
Isso não exibiria nada, mas escreva string
seguido do valor de $var
(possivelmente passando por algumas transformações, conforme não é citado) para o arquivo print.dat
. As aspas ao redor da string serão removidas.
Verifique se você não tem echo
alias para nada. Para ignorar qualquer alias ou função de shell com o mesmo nome, use
command echo 'string' $var >print.dat
ou use /bin/echo
no lugar de echo
.
Você também pode usar printf
, que geralmente é mais portável do que echo
:
printf 'string %s\n' "$var" >print.dat