이 명령은 줄의 주석 처리를 해제하는 데 매우 효과적입니다.
awk -i inplace '/# MyLINE/ { sub ("^ *#","") } { print }' file
그냥 궁금해서, "awk"로 줄의 주석 처리를 해제할 수 있는 다른 방법이 있는지 알고 싶습니다.
관심을 가져주셔서 감사합니다!
답변1
모든 댓글을 삭제하려면 다음 단계를 따르세요.
awk -v FS='#' '{$2=""}1' file
전체 주석 줄을 제거하려면 다음을 수행하십시오.
awk -v FS='#' '/^ *#/{$2=""}1' file
특정 주석 처리된 줄의 주석 처리를 해제하려면 다음을 수행하십시오.
awk -v FS='#' '/# MyLINE/{OFS="";$1=""}1' file
주석 처리된 모든 줄의 주석 처리를 해제하려면 다음을 수행하십시오.
awk -v FS='#' '/^#/{OFS="";$1=""}1' file