Якщо я:
$ ls -R
.:
4Shared/ Cloud/
./4Shared:
UFAIZLV2R7.part3.rar
./Cloud:
UFAIZLV2R7.part2.rar.part
UFAIZLV2R7.part1.rar.part
UFAIZLV2R7.part4.rar.part
Якщо я хочу лише перелічити .rar
файли, і я використовую grep , він також покаже мені .rar.part
файли, що не є моїм бажанням.
Я вирішую це за допомогою find
або, ls **/*.rar
як сказано в цій темі, і вони добре працюють, але я хотів би дізнатися, чи можна це зробити через grep
.
Я спробував (думаючи про EOL
):
ls -R | grep ".rar\n"
без результатів.
Я думаю, що проблема полягає в тому, щоб дізнатись, чи знайдеться в кінці рядка зібрання , але я не впевнений.
Будь-яка допомога тут, будь ласка?
find
команда суперечить Windows 1) та ... навчання ;-). Питання не в тому, щоб "перерахувати файли в режимі" (це лише власний приклад), а про "розуміння використання команди grep"
ls -1R
.
grep
. Дивіться мою відповідь.
-1R
перемикача. Мабуть, результати однакові.
grep
в цьому випадку? Чому ніfind
?