OSX: вывести вывод и имя файла из команды - PullRequest
0 голосов
/ 06 марта 2019

Я пытаюсь получить время последнего изменения для каждого файла в каталоге, а также рядом с ним отображается имя файла.

В Linux это прекрасно работает:

$ find ./dumps/dump_scan_trial0_ds1/ -name '*pred*' -exec stat -c '%y       %n' {} \;
2019-02-07 11:37:24.116461613 +0100       ./dumps/dump_scan_trial0_ds1/chair_pred.txt
2019-02-07 11:37:25.088461261 +0100       ./dumps/dump_scan_trial0_ds1/integrated_pred.txt

В OSX я пробовал эту команду (stat аргументы разные для Mac)

$ find ./dumps/dump_scan_trial0_ds1/ -name '*pred*' -exec stat -f %Sm       %n' {} \;

И эта команда:

$ find ./dumps/dump_scan_trial0_ds1/ -name '*pred*' | xargs -Irepl stat -f %Sm repl
Feb  7 11:38:51 2019
Feb  7 11:38:52 2019

В обоих случаях имена файлов не соответствуют временам. Как я могу получить имя файла рядом со временем?

...