Porque wc conta a quantidade de caractere +1 ?

 O wc -m            

O operador -m diz para o wc contar a quantidade de caractere.                                                  

echo Açucar | wc -m                                         R=7                                                         

Deu 7 por um simples motivo o wc está contando com o regex \n que significa nova linha.  Para resolver isso é simples só é usar um comando que não usa \n que é o caso do printf ou utilizar o echo com operador -n.                                                                                                                                                                                                                  printf Açucar | wc -m                                   R=6

 echo -n Açucar | wc -m

O operador -n diz para o echo para não imprimir nada na nova linha.

Comentários

Postagens mais visitadas deste blog

Script precisa do sudo para dar a permissão ao um comando fazer algo ....

configure: error: cannot find value of GMP_NUMB_BITS Como resolver este erro

A saída do wget não é transmitida para o próximo comando.