Я хочу найти некоторые файлы в каталоге Linux на основе определенного текста, который у них есть. После того, как я выяснил файл (ы), я хочу напечатать время создания и модификации.
Например, у меня есть каталог X с четырьмя файлами, а именно: x1.txt, x2.txt, x3.text и x4.txt со следующей информацией.
x1.txt
Name: Mark
Age: 22
Country: USA
x2.txt
Name: Jiff
Age: 26
Country: USA
x3.txt
Name: Sarah
Age: 30
Country: Canada
x4.txt
Name: Heather
Age: 23
Country: USA
Я хочу напечатать время создания и изменения файла (ов), которые содержат текст (ы) "Страна: Канада"
Я только что выяснил файлы в этом формате
# echo $(grep -rn 'Country: Canada' *)
И я получил
x3.txt:3:Country: Canada
Мне нужно сначала извлечь имена файлов, а затем использовать имена в качестве входных данных для команды времени, чтобы получить создание и модификациювремя.