23-07-26 오기된 내용 수정
23-07-27 명령어 추가
Basic Calculator의 약자, POSIX 표준에 따라 제공되며, 유닉스 기반 시스템에서 사용할 수 있는 계산기이다.
특징적인 부분으로는
echo '2 + 3' | dc
dc <<< '2 3 + p'
문자 변환, 삭제, 압축 등을 가능하게 하는 명령어. 보통 파이프라인을 통해 추가적인 공정과 함께 사용
tr [문자열1] [문자열2]
: 길이가 같은 문자열을 2개 사용하며 보통 문자열1의 해당하는 문자를 문자열2의 동일 인덱스 문자로 바꿔준다.
-c: 두 번째 세트의 마지막 문자가 세트에 없는 문자를 전부 대체함
-s: 반복 발생하는 시퀀스를 전부 제거하고 설정한 문자로 대체
-d: 해당 문자 제거
-t: 명령 수행 전 문자열 2개의 길이를 맞춰 자르도록 처리
Steam Editor
다양한 편집 기능을 지원하는 명령어, 기본적으로 버퍼를 기반으로 작동하여, 원본 파일은 수정 전까지 영향이 없다.
/[패턴]/ 의 형태로 패턴을 표현한다.
g 추가 시 일치하는 모든 패턴에 대해 진행
콤마 (,) 를 통해 범위를 조절한다.
p: 모든 줄을 출력하며 패턴 일치하는 경우 1회 추가 출력
d: 패턴에 대한 삭제 진행
s: 패턴에 대한 치환
e: 다중 편집
n;
: 다음 줄
y: 변환
i: 삽입
c: 변경
a: 추가
# 약간의 응용
sed -n 'n; p': 짝수 줄 출력
sed -n 'p; n': 홀수 줄 출력
Word Count
좋은 글이네요. 공유해주셔서 감사합니다.