У меня есть следующий скрипт:
#!/bin/bash
for data in $(someprogram withsomeargument)
do
IFS=',' read -r -a dataArray<<< "$data"
NAME="${dataArray[0]}"
DATE="${dataArray[3]}"
echo "$DATE" >> ~/Documents/testing/files/dates.txt
done
он сохраняет даты построчно в папку date.txt.
Я хочу добавить rm ~/Documents/testing/files/dates.txt
впереди, чтобы убедиться что перед запуском скрипта нет файла, но когда я запускаю его несколько раз, файл не удаляется, он просто продолжает добавлять данные из предыдущего запуска.
Как мне убедиться, что даты .txt файл удаляется перед запуском скрипта, если файл существует?