Как выбрать некомментированные строки? - PullRequest
0 голосов
/ 22 февраля 2012

У меня есть файл, который содержит:

# sdfdsfds fsf
var1=1232
#fdsfdsfds
#fdsfsdf
var2=456
..................

Мне нужно выбрать только некомментированные строки, которые не начинаются с # Возможно ли это с помощью grep?Спасибо.

Ответы [ 4 ]

5 голосов
/ 22 февраля 2012

используйте параметр -v (инвертирование) в grep:

$ grep -v '^#' file.txt
var1=1232
var2=456
2 голосов
/ 22 февраля 2012

Это будет делать следующее:

grep -v ^# file.txt
1 голос
/ 22 февраля 2012

Вы можете использовать grep -v '^#'

Опция -v предназначена для логики , а не .

0 голосов
/ 22 февраля 2012

Используйте параметр -E для регулярных выражений и параметр -v для обратного сопоставления.

grep -v -E '^#' file
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...