powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / bash find -print по 2-м условиям
4 сообщений из 4, страница 1 из 1
bash find -print по 2-м условиям
    #39628070
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем. Если в find указать 2 условия через -or, то при вызове -print или -exec будут учтены результаты только 2-го условия, это так и работает?

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
$ touch 1.tmp
$ touch 2.tmp
$ find . -type f -name '1.tmp' -or -name '2.tmp'
./1.tmp
./2.tmp
$ find . -type f -name '1.tmp' -or -name '2.tmp' -print
./2.tmp
$ find . -type f -name '1.tmp' -or -name '2.tmp' -exec echo {} \;
./2.tmp
...
Рейтинг: 0 / 0
bash find -print по 2-м условиям
    #39628072
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis PopovПривет всем. Если в find указать 2 условия через -or, то при вызове -print или -exec будут учтены результаты только 2-го условия, это так и работает?

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
$ touch 1.tmp
$ touch 2.tmp
$ find . -type f -name '1.tmp' -or -name '2.tmp'
./1.tmp
./2.tmp
$ find . -type f -name '1.tmp' -or -name '2.tmp' -print
./2.tmp
$ find . -type f -name '1.tmp' -or -name '2.tmp' -exec echo {} \;
./2.tmp


похоже что именно так она и работает
https://stackoverflow.com/questions/8887972/find-name-xyz-o-name-abc-exec-to-execute-on-all-found-files-not-jus?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa
...
Рейтинг: 0 / 0
bash find -print по 2-м условиям
    #39628073
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis Popov,

Код: sql
1.
$ find . -type f \( -name '1.tmp' -or -name '2.tmp' \) -print



должно работать
...
Рейтинг: 0 / 0
bash find -print по 2-м условиям
    #39628139
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mefman
Код: sql
1.
$ find . -type f \( -name '1.tmp' -or -name '2.tmp' \) -print


должно работать
Да, спасибо, работает, будет зарубка на память.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / bash find -print по 2-м условиям
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]