Как я могу найти файлы с именами, которые имеют несколько раз один и тот же символ? - PullRequest
0 голосов
/ 10 апреля 2020

Например, у меня есть несколько файлов, таких как:

file1.txt
file2.txt
f1le.txt
file11.txt
11f1le.txt
1file.txt
f11le11.txt

В этом конкретном случае, как я могу найти файлы, которые в несколько раз имеют ди git '1' в их имена:

file11.txt
11f1le.txt
f11le11.txt

с использованием

find .

или

ls -l

1 Ответ

0 голосов
/ 10 апреля 2020

Вам нужно найти глобус

$ls -1 *[1][1]*
11f1le.txt
f11le11.txt
file11.txt
$find . -name  "*[1][1]*"  -type f
./file11.txt
./f11le11.txt
./11f1le.txt
$

* -> Подстановочный знак 11 -> Символ 1, следующий за 1

...