【shellscript】 외부 파일로부터 변수를 취득한다
1705 단어 ShellScript초보자
외부 파일에 경로나 파일명 등 설정값을 갖게 합니다.
변경이 발생하면 직접 셸을 다시 쓰는 대신 구성 파일만 다시 쓰면 변경이 쉬워집니다. 또, 환경이 바뀌어도 설정 파일의 변경만으로 대응할 수 있습니다.
conf.txt
#FILE_PATHという名前で変数を設定する
FILE_PATH="/usr/local/sample"
"source 외부 파일 경로"를 작성하여 외부 파일에서 변수를 검색할 수 있습니다.
외부 파일의 경로는 "절대 경로"가 아니라 "상대 경로"로 작성합시다. 디렉토리 구성이 바뀌어도 다시 작성하는 번거로움을 줄일 수 있습니다.
sample.sh
#!/bin/sh
#設定ファイルから変数を取得
source ./conf.txt
#外部ファイルの変数をechoで表示
echo "$FILE_PATH"
실행 결과
#test.shを実行すると、以下のように表示されます。
/usr/local/sample
참고문헌
Udemy 미디어 「【입문자용】쉘 스크립트의 작성·실행 방법을 알기 쉽게 해설! 』(2021년 6월 23일 이용)
htps : // 우데 my. 베네세. 이. jp /로 ゔ ぉ p 면 t / sys m / ぇ ㅇ lsc pt. HTML
Qiita 『초보자용 쉘 스크립트의 기본 커맨드 소개』(2021년 6월 23일 이용)
htps : // 코 m / 쟈야 r uuntsun / ms / 0 4cb66d8f4bd2 A337
Reference
이 문제에 관하여(【shellscript】 외부 파일로부터 변수를 취득한다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/aki_number16/items/155d0dff85917b9a829b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(【shellscript】 외부 파일로부터 변수를 취득한다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/aki_number16/items/155d0dff85917b9a829b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)