Linux find -введите d :как получить список самых глубоких каталогов, таких как./dir1/dir2 без./dir1?

Наряду с использованием awk, использование cutнамного проще. Просто определите разделитель и количество полей для анализа из

imp_2=$(printf '%s\n' "$imp_1" | cut -d_ -f4-)
printf '%s\n' "$imp_2"

Для imp_3 - imp_2, т.е. неуникальных строк между двумя переменными, используйте утилиту comm

comm -3 <(echo "$imp_3") <(echo "$imp_2")
0
27.10.2021, 11:47
1 ответ

Прочитать man find. Вариант -mindepth— это то, что вам нужно.

0
27.10.2021, 13:52

Теги

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