[Linux] 리눅스 쉘스크립트 변수에 명령어 할당하는 방법

2022-06-03


Photo by Kelly Sikkema on Unsplash

쉘 스크립트 사용 시 일부 명령어의 결과를 변수에 담아 처리해야 되는 작업들이 종종 있다. 방법을 알아보자.


1. 변수선언

#!/bin/bash -e

data=$(cat data.txt)

echo "##########data -> [$data]##########"

첫 번째 방법은 명령어를 $()로 감싸는 방법이다.


#!/bin/bash -e

data='cat data.txt'

echo "##########data -> [$data]##########"

 

두 번째 방법은 명령어를 ''로 감싸는 방법이다. 두 방법 모두 결과는 동일하니 자신이 원하는 방법을 사용하면 된다.


메인 이미지 출처 : Photo by Kelly Sikkema on Unsplash