답변:
당신은 grep
그것을 위해 사용할 수 있습니다
grep -vh '^[[:space:]]*#' filename
필자가 가정 한 것처럼 일부 파일에서 주석을 제거하고 있으므로 빈 줄을 제거하여 위의 내용을 확장 할 수도 있습니다.
grep -vh '^[[:space:]]*\(#\|$\)' filename
awk
해결책은 패턴과 일치하는 것을 뒤집는 것입니다.
$> cat ./text
elephant
# Master socket provides access to userdb information. It's typically
zoo
#ok
penguin
# !
$> awk '!/^(\ )*#/ {print $0}' ./text
elephant
zoo
penguin
awk '/^ *#/{next}1' file
충분해야합니다.
perl -ne 'print if ! /^\s*#/' ./text
awk '!/^ *#/' ./text
.