Experimente echo -n ....
. Geralmente, permite a saída da string sem fim da linha de marcação.
echo -n "$NAME," >> MyFile$(date +%m%d%Y)
usando:
#!/bin/bash
echo "Please, enter name"
read NAME
echo "$NAME," >> MyFile$(date +%m%d%Y)
echo "done"
ele adicionará NAME
ao arquivo sem problema, no entanto, eu quero acrescentar a linha existente no arquivo em vez de iniciar uma nova linha com cada append
Por exemplo:
bob,sarah,jane,
ao invés do que eu tenho atualmente acontecendo, que é:
bob,
sarah,
jane,
Tags command-line bash linux