grep, awk, sed에 대한 기본 튜토리얼이 있나요? [폐쇄]

grep, awk, sed에 대한 기본 튜토리얼이 있나요? [폐쇄]

나는 한동안 Linux 사용자였으며 가장 일반적인 명령줄 유틸리티에 대해 상당한 지식을 갖고 있습니다. 그런데 프로그래밍과 관련하여 계속해서 나타나는 것은 grep, awk, 입니다 sed.

내가 grep을 사용하는 유일한 방법은 로그 파일, 출력 ps등에서 파일을 찾기 위해 항목을 파이프하는 것입니다. 나는 그것을 사용하지 않았 awk거나 sed전혀 사용하지 않았습니다. 이러한 유틸리티에 대한 좋은 자습서가 있습니까?

답변1

AWK는 특히 표 형식 데이터에 적합하며 일부 대안보다 학습 곡선이 낮습니다.

AWK: 튜토리얼 및 소개

AWK 시작하기(대체 링크)

정규식.정보

sed 튜토리얼

grep 튜토리얼

info sedinfo grep/ info awk또는info gawk

답변2

오라일리sed와 awk이 책은 er sed 및 awk에 적합합니다.

답변3

나는 책을 썼다 sed-sed에 대한 최종 가이드- 튜토리얼이 포함되어 있습니다. , 및 sed관련 명령을 모두 다루고 있습니다. 정규 표현식도 완전히 다루어져 다른 곳에서 본 것보다 훨씬 좋습니다.greptrheadtail

나는 다른 사람들의 의견에 동의합니다. 정규식을 완전히 이해하는 것이 중요합니다. 또한 sed간단한 작업에 가장 적합하며 더 복잡한 스크립트는 금방 모호해질 수 있다는 데 동의합니다 .

나는 이것이 구식이라는 데 동의하지 않습니다 awk. 그 반대입니다. 많은 Unix와 마찬가지로(예: ) vi학습 곡선이 있지만 그만한 가치가 있습니다.

awk대신 사용하라는 제안에 동의하지 않습니다 grep. 내 경험으로는 말이 안 된다. grep정말 훌륭하고 간단합니다.

답변4

이 책의 저자는 Kernigan과 Pike이며, 제목은 "The Unix 프로그래밍 환경"과 비슷합니다.

제가 실제로 공부한 책은 "An Introduction to Berkeley Unix" 입니다.

관련 정보