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