acrescentando ao arquivo com bash

0

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,
    
por Augamire 21.08.2015 / 00:16

1 resposta

1

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)
    
por 21.08.2015 / 00:23