Добавьте 2 строки только один раз в файл, но не в следующий раз в сценарии оболочки

Может ли кто-нибудь помочь мне добавить 2 строки в файл при выполнении сценария оболочки bash. когда мы в следующий раз запустим тот же скрипт, он не должен добавлять те же строки в файл со следующего раза.

1 ответ

Чтобы добавить строки в файл, вы можете использовать операторы echo в вашем скрипте оболочки. В вашем сценарии оболочки вы должны проверить, существует ли файл в первую очередь или создать его.

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;
Другие вопросы по тегам