-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Oi Aurelio,
Tenho a nona reimpressão do livro, e na página 409 é dito que echo $antigo, sem aspas em torno da variável, remove os espaços em branco.
Isso não é verdade (ao menos na minha máquina). Veja o script abaixo:
#!/bin/bash
echo $*
echo $@
x=$*
echo $x
y=$@
echo $y
z='aaa b ddfgd 2 d 6 34g'
sem_espacos=$(echo $z)
echo $sem_espacos
Passe argumentos com um ou mais espaços e verá que não remove espaços.
Achei inúmeras soluções nessa thread: https://stackoverflow.com/questions/369758/how-to-trim-whitespace-from-a-bash-variable
O q já fiz foi um pipe para tr -d ' ', que limpa todos os espaços.
Não achei um lugar para erratas então resolvi abrir esta issue!
Obrigado e abraços!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels