Ao executar
echo abcd | wc -c
retorna 5 .
Mas a palavra abcd tem apenas 4 caracteres.
A echo está imprimindo algum caractere especial após a palavra abcd ?
E eu posso impedir que echo imprima isso?
Se eu tiver uma string com caracteres não imprimíveis, novas linhas ou guias, existe uma maneira de usar echo para imprimir essa string e mostrar códigos para esses caracteres (por exemplo, \n para nova linha, \b de backspace)?
for i in $(xrandr); do echo "$i" ; done
for i in "$(xrandr)"; do echo "$i"; done
for i in "$(xrandr)"; do echo $i; done
Eu entendo porque 1 difere de 2. Mas por que 3 dá uma saída diferente de 2? Por favor, explique a saída tam...
Como posso inserir o seguinte conteúdo em um arquivo:
Hi
abcd
Eu tentei usar echo "Hi\nabcd" >> ab.txt , mas no arquivo está escrito como está (o \n está incluído, em vez de uma nova linha)
Estou tentando fazer algo como
alias ftp='echo do not use ftp. Use sftp instead.'
apenas para que ftp não seja usado acidentalmente. Mas notei que
ftp abcd.com
fará com que o comando faça eco
do not use ftp. Use sftp instead....
Existe uma maneira mais agradável de criar timestamp na frente de um echo ?
Atualmente eu faço assim:
#!/bin/sh
if mount | grep -q /mnt/usb; then
echo 'date +%R\ ' "usb device already mounted"
else
echo 'date +%R\ ' "mou...
Eu estava tentando executar uma nova linha usando echo e tentei seguir dois comandos:
Primeiro comando:
echo $'Hello World\nThis is a new line'
Resposta:
Hello World
This is a new line
Segundo comando:
echo $"Hello Worl...
Quando eu faço ls | grep png , a saída do grep é:
2015-05-15-200203_1920x1080_scrot.png
2015-05-16-025536_1920x1080_scrot.png
(nome do arquivo, nova linha, nome do arquivo, nova linha)
então, echo $(ls | grep png) outputs:
201...