Я задаю только один вопрос, чтобы избежать спама. У меня есть 3 ситуации, когда я не знаю, какие команды мне следует использовать. Они есть:
Перечислите все файлы, которые имеют как минимум 3 буквы в названии.
Подсчитайте, сколько файлов существует с «правами на запись для владельца».
У меня есть файл
BD.txt
со следующим содержанием (например):
Mary:Boston:20 John:New York:18 Paul:New York:25 Andrew:New Paris:30
Я должен показать, сколько людей живет в Нью-Йорке. Как правило, я использую:
cat BD.txt | grep **place_name** | wc -l
Но это работает, только если я хочу найти одно слово. Если я наберу «New York», команда будет считать все строки с именем «New», игнорируя остальные (из-за пробела).
Что я должен использовать в этих ситуациях?