使用:
#!/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
尝试一下echo -n ....
。它通常允许输出字符串没有行尾标记。
echo -n "$NAME," >> MyFile$(date +%m%d%Y)