Я ищу команду терминала, чтобы открыть много файлов в режиме предварительного просмотра в "отсортированном" порядке. Я хочу открыть файлы по порядку: 1.pdf, 2.pdf, 3.pdf, 4.pdf и т.д. Но без предварительной сортировки они открываются по порядку: 1.pdf, 10.pdf, 11.pdf, ... 2.pdf, 20.pdf и т.д.

Команда:

ls | sort -n

записывает их в окно терминала в правильном порядке, но я не могу передать это команде open (osx). Спасибо!

1 ответ1

2

Команда xargs полезна здесь:

ls | sort -n | xargs open

xargs будет читать имена файлов из stdin и передавать их в качестве аргументов для open

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .