. Вы можете использовать seq
. Он может создавать числовые последовательности различными способами, однако вам необходимо знать общее количество файлов.
Например: вы можете попробовать seq -w 1 10
. Он создаст последовательность от 01
до 10
, затем вы можете включить ее в цикл for:
for i in `seq -w 1 10`
do
touch `date +%Y%m%d`-$i.txt
done
Дополнение к вашему последнему обновлению вопроса:
Чтобы выполнить то, что вы хотите легко, вы можете создать первый файл с -0
. При последующих запусках вам нужно взять список файлов, отсортировать
их, взять последний, вырезать
его из последнего -
и получить номер, увеличить его и создайте новый файл с этим номером.
Однако для заполнения нужно немного поработать.