[리눅스] 파이프와 필터

Evie·2023년 4월 12일
0

시스템

목록 보기
12/22

파이프

2개의 프로그램을 연결하는 연결통로
|를 사용

$ ls -|/etc| less

=> 파일과 소스코드와 같이 진행하려는 명령어들이 너무 많으니 1페이지씩 나눠보겠다.

필터

필요한 것만 결러주는 명령어
Grep tail wc sort awk sed
주로 파이프와 같이 사용

$ ps -ef | grep bash

=> 모든 프로세스 번호를 출력하므로, bash라는 글자가 들어간것만 출력
=> 파이프를 활용하면 명령어들을 연결 사용 가능

리디렉션

표준 입출력의 방향을 바꿔줌

  • 표준 입력 : 키보드
  • 표준 출력 : 모니터
    => 이를 파일로 처리하고 싶을 때 주로 사용
$ ls --l > list.txt

화면에 출력하지 않고 list.txt파일에 저장, 기존에 있다면, 덮어씀

$ ls --l >> list.txt

위와 같음, 단, 기존 데이터가 있다면 이어서 쓴다. 덮어쓰기X

$ sort < list.txt

파일을 정렬해서 화면에 출력

$ sort < list.txt > out.txt

list.txt파일을 정렬해서 out.txt파일에 쓴다.

profile
공부합시다

0개의 댓글