У меня очень большая коллекция файлов. Когда я использую команду find, я уверен, что в этой коллекции только один файл. Чтобы ускорить выполнение всех моих команд поиска, я бы хотел запустить команду find только до тех пор, пока не найдется один файл. Мне не нужно ждать больше файлов. Может быть, какой-нибудь скрипт bash с перерывами
Есть идеи как это сделать?
Попробуйте прочитать руководство (
man find
):источник
вы можете использовать find с sed:
sed 1q - означает, что вам нужна только одна строка, которая выдает find, если вам нужно более одной строки, напишите это
10q
(10 строк)[0-9] это регулярное выражение означает совпадение только с одной цифрой в диапазоне
0-9
источник