У меня есть файл, который содержит:
# sdfdsfds fsf var1=1232 #fdsfdsfds #fdsfsdf var2=456 ..................
Мне нужно выбрать только некомментированные строки, которые не начинаются с # Возможно ли это с помощью grep?Спасибо.
используйте параметр -v (инвертирование) в grep:
-v
grep
$ grep -v '^#' file.txt var1=1232 var2=456
Это будет делать следующее:
grep -v ^# file.txt
Вы можете использовать grep -v '^#'
grep -v '^#'
Опция -v предназначена для логики , а не .
Используйте параметр -E для регулярных выражений и параметр -v для обратного сопоставления.
-E
grep -v -E '^#' file