Чтобы выделить всю строку, следует развернуть регулярное выражение так, чтобы оно включало все (если есть) символы до и после желаемого термина. Сделайте это, добавив . * к искомому запросу:
echo "foo bar error baz" | egrep --color '.*error.*|$'
Я хочу написать bash-скрипт, имитирующий команду Korn cd: cd old new
который заменяет старый на новый в PWD, а затем пытается перейти в новый каталог. вот сценарий: #!/usr/bin/env bash ...
Я после чего-то как комбинация sed 's/pattern//g' и grep-f patternfile.txt. В основном я хотел бы, чтобы входной поток был лишен всех экземпляров regex шаблонов, определенных в...
У меня есть файл, как: file.foo
file2.foo.foo.foo.foo.
file.bar.
file3.foo Теперь я хочу вернуть только строки, которые заканчиваются .foo, но я хочу переименовать все вхождения файла с blag. В этом случае, что означает пропуская ...
У меня есть файлы с сотнями линий различной длины. Я хочу найти каждую строку со строкой «новым» и распечатать первые 7 символов и 10-го от последнего символа. Например, Cat File1 ....
Я хотел бы переименовать файлы со следующими расширениями: .txt, .data, .conf в ".xml" hello.txt -> hello.xml Для этого файл также должен содержать следующую строку:
У меня есть файл, который имеет список подобных путей: «1» / USER / BIN / SHARE "
"2" "/home/user/.local"
«3» / root / "Есть ли способ извлечь только пути? Я не хочу числа или ...
в моем текстовом файле, я хотел бы Возьмите строку, содержащую наибольшее значение, присутствующее в столбце 3, от каждой последовательно пронумерованной семьи (т.е. Family_1, Family_2 и т. Д.) От столбца 2 и ввода ...