본문 바로가기

[유닉스/리눅스] tr 명령어 - 특정 문자 치환 tr e x < hello.txt hello.txt 파일 내의 모든 e 를 x 로 바꾼다. 더보기
[유닉스/리눅스] cut 명령어 cut (플래그) (쪼갤 것(파일, 명령 등)) 내용을 쪼개서 보여준다. 플래그 -c (범위) : -c 1-5 이런식으로 쓴다. 첫번째 문자부터 5번째 문자까지만 보겠다는 뜻. 만약 abcdefghijklmnop 1234567890 이런 문자열이었다면 abcde 12345 딱 이만큼까지만 보여지는 것이다. 아.. 직접 봐야 이해가 될텐데..ㅎ -d (쪼갤문자) : -d / 이런식으로 쓴다. 특정한 문자로 구분되어 있는 파일(만약 csv라면 콤마 이런식.. )을 쪼갤 때 사용한다. 명시를 안하면, 기본적으로 tab 으로 인식한다. -f (필드번호) : -d 로 쪼갠 것에서 몇번째 필드를 보겠다는 건지 선택할 때 사용한다. ex) who | cut -c 1-8 사용자 이름이 나온다. who | -c 1-8,.. 더보기
[유닉스/리눅스] 명령 간 전달 (pipe, 파이프, | ) 백스페이스 키 왼쪽에 있는 키를 쉬프트 누르고 입력하면 | 요런게 나온다. 이걸 파이프 라고 부른다. (이게 왜 파이프라 불리는 지는 모른다..) 파이프를 사용해 왼쪽 명령의 출력이 오른쪽 명령의 입력 으로 들어간다. 예제를 통한 설명~ ls | wc -l 원래는 wc (플래그) (파일명) 이렇게 사용하는게 맞다.. 근데 파일이 없다. 파일 대신 ls 명령의 내용 자체가 넘어가는 것이다. who | wc -l who 명령의 라인 수라면... 로그인 한 사용자 수가 된다. who | grep jack 같은 원리로 jack 이란 사용자의 정보가 된다. who | cut c 1-8 | sort 자, 이번에는 파이프가 2개다. 일단 cut 명령어는 원하는 범위만큼 잘라 보여주는거라 간단히 설명하겠다. 처음으로 .. 더보기