gpt4 book ai didi

linux - 仅一次将 2 行添加到文件中,但下次在 shell 脚本中不形成

转载 作者:太空宇宙 更新时间:2023-11-04 04:03:00 25 4
gpt4 key购买 nike

任何人都可以帮我在执行 bash shell 脚本时向文件中添加 2 行吗?当我们下次运行相同的脚本时,从下次开始它不应该在文件中添加相同的行。

最佳答案

要在文件中添加行,您可以在 shell 脚本中使用 echo 语句。在 shell 脚本中,您需要先检查文件是否存在或创建 一个。

TRANSLOG=/tmp/translog.txt
if [ -e $TRANSLOG ]; then
echo "File translog already exists!"
else
echo >> $TRANSLOG
fi
echo -e "line1" > $TRANSLOG;
echo -e "line2" > $TRANSLOG;

关于linux - 仅一次将 2 行添加到文件中,但下次在 shell 脚本中不形成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22349711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com