별의 공부 블로그 🧑🏻‍💻
728x90
728x170

cat과 리다이렉션(Redirection)

  • 리다이렉션은입출력의 방향을 바꾸는 역할을 함.
  • 기본적으로 4가지 기호로 되어 있음.
    • >
      • 출력 전환
      • 표준 출력인 모니터에서 파일이나 기타 장치로 전환
    • >>
      • 특수 출력
      • 보통 파일로 저장할 때, 파일의 뒷부분에 추가되어 덧붙여짐.
    • <
      • 입력 전환
      • 표준 출력인 키보드에서 파일이나 기타 장치로 전환
    • <<
      • 특수 입력
      • 제시된 문자열이 입력될 때까지 대기했다가 한 번에 출력으로 보냄.
  • 사용 예
 $ cat > a.txt       // 표준 입력(키보드)로 입력 받아서, 표준 출력(화면)으로 출력하지 않고 a.txt 라는 파일에 출력(저장)함.

 

 $ cat >> a.txt      
 // 기존의 a.txt 라는 파일이 존재하면 그 파일에 표준 입력(키보드)으로 부터 받은 내용을 추가함.
 // 만약 a.txt 라는 파일이 존재하지면 '>'와 역할이 같음.

 

 $ cat < a.txt     // a.txt 라는 파일로부터 입력받아 표준 출력(화면)에 보여줌.

 

 $ cat << end      // << 뒤에 입력한 end라는 문자열이 입력될 때까지 기다렸다가 해당 문자열이 입력되면 대기되었던 내용을 한 번에 표준 출력으로 보냄.
 > I love unix 
 > I love windows
 > end

 

 I love unix
 I love windows

 

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖