집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >리눅스에서 sed 명령과 awk 명령을 사용하는 방법
이 글은 주로 Linux에서의 sed 명령과 awk 명령의 사용을 소개합니다. 이는 특정 참조 가치가 있으므로 도움이 필요한 모든 사람에게 도움이 되기를 바랍니다.
1. sed 명령: 리디렉션이 없으면 소스 파일의 내용이 실제로 수정되지 않습니다.
쿼리 문
①sed -n '/sbin/p' passwd
은 sbin 문자를 모두 쿼리하는 것을 의미합니다. /p 두 개는 명령의 매개변수입니다.
②sed -n 'xp' passwd
x는 숫자입니다. passwd 파일에서 x 라인의 데이터를 출력한다는 뜻입니다
새 구문
①sed '1a 첫 번째 라인 뒤에 추가되는 내용입니다.' passwd
여기서 내용을 추가한다는 뜻이고, 숫자 1은 어느 줄인지를 의미합니다. 위 명령문의 의미는 passwd 파일의 첫 번째 줄 뒤에 내용을 추가한다는 것입니다
②sed '1i 첫 번째 줄 앞에 삽입된 데이터입니다' passwd
여기서 삽입됨을 의미합니다. data, 1 숫자는 위의 행을 의미합니다. 문은 첫 번째 줄 앞에 텍스트 내용을 삽입한다는 의미입니다.
3. sed '1c hello world' passwd
c 문은 비밀번호의 첫 번째 줄을 바꾸라는 의미입니다. hello world
4 , sed 's/false/true/' passwd
는 passwd 파일의 거짓 문자를 참 문자로 바꾸는 것을 의미합니다.
delete 문
①sed '/postgres/d' passwd
passwd 파일에서 정규식을 삭제합니다. postgres의 모든 줄을 일치시키는 공식
2, sed '2d' passwd
passwd 파일에서 두 번째 줄을 삭제합니다
요약
위는 Linux에서 sed 명령 및 awk 명령 사용에 대한 간략한 설명 모든 내용이 모든 사람에게 도움이 되기를 바랍니다. 관심 있는 친구들은 이 사이트의 다른 관련 주제를 계속해서 참조할 수 있습니다. 부족한 점이 있으면 지적할 메시지를 남겨주세요. 이 사이트를 지원해 준 친구들에게 감사드립니다!
관련 권장사항:
php에서 sed 명령을 공유하는 자세한 샘플 코드 -
위 내용은 리눅스에서 sed 명령과 awk 명령을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!