У меня есть скрипт с именем "sample.sh", который содержит список имен файлов с их деталями.Имена файлов: file1.txt, file1.dat, .. и т. Д.
sample.sh содержит
<Contents>
<Key>text1.dat</Key>
<LastModified>date</LastModified>
<Name>fjhdgfjsd</Name>
</Contents>
<Contents>
<Key>text2.dat</Key>
<LastModified>date</LastModified>
<Name>fd-datastage</Name>
</Contents>
Я хочу найти количество файлов .dat или .txt.Я использовал приведенную ниже команду.Он работает, как и ожидалось.
sh sample.sh | grep ".dat"
Но я также получаю результаты для строк -dat и .dat.Вывод содержит
<Key>text1.dat</Key>
<Key>text2.dat</Key>
<Name>fd-datastage</Name>
Но я хочу отсортированный вывод в LastModified при запуске sample.sh. Пожалуйста, предложите любые команды.