cat a1 과 cat < a1의 차이가 있냐!?
cat a1과 cat < a1는 출력 결과는 동일하지만, 명령어를 실행하는 방식이 조금 다릅니다.
cat a1은 cat이라는 명령어에 a1이라는 인자(argument)를 전달하여 실행합니다. 이 경우 cat 명령어가 직접 a1 파일의 내용을 읽어들여 출력합니다.
반면에 cat < a1은 파일에서 데이터를 읽어서 명령어의 표준 입력 스트림으로 전달합니다. 즉, < 연산자는 a1 파일을 cat 명령어의 표준 입력으로 사용하도록 지정하는 것입니다. 이 경우 cat 명령어가 a1 파일을 직접 읽어들이지 않고, 파일에서 데이터를 읽어서 출력합니다.
따라서 cat a1은 a1 파일을 직접 읽어들여 출력하고, cat < a1은 a1 파일의 내용을 읽어서 출력합니다.
'[네이버클라우드] 클라우드 기반의 개발자 과정 7기 > 리눅스' 카테고리의 다른 글
8-2 쉘 프로그래밍 (0) | 2023.05.03 |
---|---|
8일차 (1) | 2023.05.03 |
7일 차 ,, bind (0) | 2023.05.03 |
7일차// dns, 윈도우 마운트 복습 (1) | 2023.05.02 |
일반 파일 실행과 systemctl 실행의 차이 (0) | 2023.05.02 |