надеюсь, я смогу сделать это понятным:
Просто скажите, что у меня есть этот текст в файле:
bash-4.2$ 336
1
bash-4.2$ 401
2
bash-4.2$ 403
3
bash-4.2$ 404
4
bash-4.2$ 735
5
bash-4.2$ 894
6
bash-4.2$ 909
7
Я хочу удалить все строки, начинающиеся с "bash" , поэтому я ищу этот вывод:
1
2
3
4
5
6
7
Я использовал поиск по регулярному выражению (с помощью https://regex101.com/r/kT0uE3/1), и если я использую этот поиск "bash. * "удаляет строку, но не перевод каретки.
Когда я изменяю этот поиск на" bash. * \ n ", он ничего не находит (несмотря на то, что regex101 говорит, что это будет работать).
Я думаю, что упускаю что-то очевидное и простое, но я не вижу деревьев за лесами.
Любая помощь очень ценится.