1 개요[ | ]
- Bash 실행결과 변수에 담기
- 리눅스 쉘 표준출력 변수에 담기
Bash
Copy
변수명=`명령어`
Bash
Copy
변수명=$(명령어)
2 실습 1[ | ]
Console
Copy
[root@zetawiki ~]# whoami
root
Console
Copy
[root@zetawiki ~]# STR1=`whoami`
[root@zetawiki ~]# echo $STR1
root
Console
Copy
[root@zetawiki ~]# STR2=$(whoami)
[root@zetawiki ~]# echo $STR2
root
3 실습 2 (여러 줄)[ | ]

Console
Copy
[root@zetawiki ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
27678892 18857392 7392816 72% /
/dev/xvda1 101086 36768 59099 39% /boot
tmpfs 524288 0 524288 0% /dev/shm
Console
Copy
[root@zetawiki ~]# STR3=`df`
[root@zetawiki ~]# echo $STR3
Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/VolGroup00-LogVol00 27678892 18857392 7392816 72% / /dev/xvda1 101086 36768 59099 39% /boot tmpfs 524288 0 524288 0% /dev/shm
- → 여러 줄인 df 결과를 STR3 변수에 담았는데, echo로 출력하니 한줄로 나온다.
Console
Copy
[root@zetawiki ~]# echo "$STR3"
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
27678892 18857392 7392816 72% /
/dev/xvda1 101086 36768 59099 39% /boot
tmpfs 524288 0 524288 0% /dev/shm
- → 앞뒤로 큰따옴표를 붙이면 원본과 동일하게 출력된다.
4 같이 보기[ | ]
5 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- Bash (3)
로또번호 생성 ―Pinkcrimson
리눅스 날짜 기준으로 파일 삭제하기 ― 백승현리눅스 날짜 기준으로 파일 삭제하기 ― Jmnote