sed를 사용하여 cat을 구현하는 방법은 무엇입니까?

sed를 사용하여 cat을 구현하는 방법은 무엇입니까?

저는 두 도구를 모두 잘 사용 하고 더 많은 경험을 쌓기 위해 /usr/bin/Ubuntu 20.04의 랩탑 에서 cat, , head, , tail와 같은 유틸리티를 제거 하려고 생각하고 있습니다 . 대화형 사용을 위해 CLI에서 한 줄의 코드로 어떻게 구현 합니까?wcsedawkcatsed

답변1

sed스트림 편집기입니다. 즉, 다음과 같습니다.표준 입력또는 파일 이름을 지정하고 일부 편집을 수행한 후 쓰기를 수행합니다.표준 출력. 편집을 수행하지 않으면 많은 동작을 수행 cat하지만 모든 경우에 정확히 동일하지는 않습니다.

sed [-e] '' [<files...>]

awk패턴 스캐닝 및 처리에 도움이 됩니다. 아무 작업도 수행하지 않으면 유사하게 작동 cat하지만 모든 경우에 정확하게 작동하는 것은 아닙니다.

awk 1 [<files...>]

답변2

다음 줄은 다음을 cat사용하여 구현된 것으로 보입니다 sed.

sed $(sed -n $= /home/jerzy/.bitcoin/debug.log)q /home/jerzy/.bitcoin/debug.log

sed `sed -n $= /home/jerzy/.bitcoin/debug.log`q /home/jerzy/.bitcoin/debug.log

관련 정보