с помощью:

#!/bin/bash
echo "Please, enter name"
read NAME
echo "$NAME," >> MyFile$(date +%m%d%Y)
echo "done"

он добавит NAME к файлу без проблем, однако я хочу, чтобы он добавлял существующую строку в файл, а не начинал новую строку с каждого добавления

Например:

bob,sarah,jane,

вместо того, что я сейчас счастлива, это:

bob,
sarah,
jane,

1 ответ1

1

Попробуйте echo -n .... Это обычно позволяет выводить строку без конца строки.

echo -n "$NAME," >> MyFile$(date +%m%d%Y)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .