объединение результатов двух команд find linux

Разделение ввода на несколько строк

Используя tr, вы можете разделить ввод с помощью произвольного разделителя на несколько строк.

Затем этот ввод может быть пропущен черезsort(с использованием -n, если ввод является числовым ).

Если вы хотите сохранить разделитель в выводе, вы можете снова использовать tr, чтобы добавить разделитель обратно.

напр. использование пробела в качестве разделителя

cat input.txt | tr " " "\n" | sort -n | tr "\n" " "

вход:1 2 4 1 4 32 18 3выход:1 1 2 3 4 4 18 32

0
12.11.2019, 09:04
2 ответа
find. -type d -name "11-11-2019" -a -name "*.cfg" -size +500c

-a означает условие AND

-1
28.01.2020, 05:04

Вы можете использовать -pathвместо-name:

find. -type f -path '*/11-11-2019/*.cfg' -size +500c
0
28.01.2020, 05:04

Теги

Похожие вопросы