我之前曾问过一个问题,我在How to make search, enter text and replace a line in bash?得到了答案
#!/bin/bash
FILE=/tmp/test.cfg
echo -n "Enter text: "
read INPUT
sed -i "s/User:/& $INPUT/" "$FILE"
现在,我想知道bash脚本如何在自动命名为 INPUT VALUE 的test.cfg 文件末尾以及之后添加新行。我要写的实际文本(升级时在bash脚本中)输入文本:。
说,我希望 test.cfg 中的输入类似于 INPUT VALUE NEWLINEABC ,其中用户(I)仅输入 NEWLINEABC 但是 INPUT VALUE 文本应自动写入test.cfg文件的末尾,并且在 INPUT VALUE 行之后应显示输入的文本然后保存。 我该如何实现?