BASH: создание шаблона из имен файлов - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть файлы в каталоге как

file_01_20_01_2020.txt
file_02_20_01_2020.txt
otherfile_01_28_01_2020.txt
otherfile_02_18_01_2020.txt
otherfile_03_18_01_2020.txt

Я хочу получить вывод как

*20_01_2020.txt
*28_01_2020.txt
*18_01_2020.txt

1 Ответ

0 голосов
/ 30 апреля 2020

Решает ли это вашу проблему?

ls *txt | sed -r 's/^.*_(.._01_2020.txt)$/*\1/' | sort -u
*18_01_2020.txt
*20_01_2020.txt
*28_01_2020.txt
...