>운영 및 유지보수 >리눅스 운영 및 유지 관리 >리눅스에서 sed 명령과 awk 명령을 사용하는 방법

리눅스에서 sed 명령과 awk 명령을 사용하는 방법

小云云
小云云원래의
2018-01-17 09:09:442308검색

이 글은 주로 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 명령 사용에 대한 간략한 설명 모든 내용이 모든 사람에게 도움이 되기를 바랍니다. 관심 있는 친구들은 이 사이트의 다른 관련 주제를 계속해서 참조할 수 있습니다. 부족한 점이 있으면 지적할 메시지를 남겨주세요. 이 사이트를 지원해 준 친구들에게 감사드립니다!

관련 권장사항:

sed 명령에 대한 자세한 소개

Linux

php에서 sed 명령을 공유하는 자세한 샘플 코드 -


위 내용은 리눅스에서 sed 명령과 awk 명령을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.