반응형

 

 

 

Linux

Ubuntu 환경에서 Bash 문법 사용하기


 

Ubuntu 20.04.4 LTS 환경으로 테스트 진행

 

 

 

 

 

문법 설명
> ## 출력 리다이렉션
명령 실행의 표준 출력을 파일로 저장합니다. 명령어 실행 결과를 특정 장치로 보낼 수도 있습니다.
EX)
sudo echo "Good day" > ./Good.txt
-rw-rw-r-- 1 guest guest     9 Jun  1 08:00 Good.txt
< ## 입력 리다이렉션
파일의 내용을 읽어 명령의 표준 입력을 사용
EX)
cat < ./Good.txt 
Good day
>> ## 명령 실행의 표준 출력을 파일에 추가
>는 이미 파일에 내용을 덮어 쓰지만 >>는 파일 뒷부분에 내용을 추가
EX)
$ sudo echo "Today" >> ./Good.txt 
Good day
Today
2> ## 명령 실행의 표준 에러를 파일로 저장
2>> ## 명령 실행의 표준 에러를 파일에 추가
&> ## 표준 출력과 표준 에러를 모두 파일로 저장
1>&2 ## 표준 출력을 표준 에러로 보내기
2>&1 ## 표준에어를 표준 출력으로 보냅니다. 
| ## 파이프
명령 실행의 표준 출력을 다른 명령의 표준 입력으로 보내줍니다. 첫번째 명령의 출력 값을 두번째 명령에서 처리합니다.
EX)
$ ls -al | grep Good
-rw-rw-r-- 1 djwlstn123 djwlstn123    15 Jun  1 08:04 Good.txt

 

 

추후 계속 업데이트 예정

2022.06.01

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형

+ Recent posts