Допустим, ваш файл соответствует шаблону file-1.2.0-SNAPSHOT.txt, поэтому он может выглядеть как file-1.2.0-SNAPSHOT.txt или file-1.3.0- SNAPSHOT.txt или file-1.5.1-SNAPSHOT.txt и т. д., то вы можете получить файлы с помощью команды find следующим образом: -
find . -type f -iname "*SNAPSHOT.txt"
Это даст вам все файлы, которые заканчиваются на SNAPSHOT.txt и затем вы можете использовать его для своей работы.
Точка(. ) в find может быть родительским каталогом, который должен содержать файл. Например,
find ~/my_files/ -type f -iname "*SNAPSHOT.txt"
Бах, нвм.. Я понял, лол.. Вот мое решение
#!/bin/bash
# Generate random numbers for "X" amount of time.
TIMER='2m' # Default (2m) = 2 minutes
timeout -sHUP ${TIMER} bash -c 'while [ 0 ]; do echo "${RANDOM}"; done'
В качестве альтернативы:
while true; do echo "$RANDOM"; done & sleep 2m; kill %1
Это немного меньше набора текста и поддерживает любой параметр времени, который поддерживает ваша локальная версия сна.