Я случайным образом выбираю файлы из каталога, который хочу обработать, и хочу применить к ним сенсорную команду, чтобы я знал последний визуализированный файл, а затем применил программу визуализации. Что-то вроде этого:
while [ 1 ]; do ls | shuf | xargs "touch & vizprogram"; done
Так как я вручную проверяю эти наборы данных, я хочу иметь возможность "выйти" из цикла в любой точке, чтобы я прерывал vizprogram и снова проходил через цикл. Затем, когда я нахожу файл, за которым хочу следовать, я хочу нажать Ctrl+C и выполнить команду ls -rt | tail -n 1
чтобы иметь имя последнего файла, который я использовал. Я попытался сделать это с помощью цикла for или while вместо xargs
, но затем я не могу выполнить "Esc" в основном цикле.
Любые идеи, как сделать "Touch затем Vizprogram" в XARGS?