2017. 10. 17. 10:22 Linux Server/Script
[개발공부] 스크립트 작성
[ 스크립트 공부 ]
home=/home/les/script/ -> 변수설정
cd $home -> 특수문자 $를 사용하여 변수사용
echo "hahaha" > ./test -> test파일에 hahaha라는 문자삽입(기존에 내용이 있으면 다지워지며 hahaha만 남게됨)
echo "hoho" >> ./test -> test파일에 hoho라는 글을 맨 아래에 삽입
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
case 문 사용법
read -> 해당 명령어로 입력받을 수 있다.
read Java_S -> Java_S 라는 변수에 입력받은 값 저장
case "$Java_S" in -> Java_S 라는 변수의 입력값에 따라서 아래 case 1~2번 실행됨
1)
cd $SOURCE_DIR
$wget $SOURCE_ADDR/$java1.tar.gz
tar zxvf $java1.tar.gz
mv $java1 /usr/local/java
cp -arp /etc/profile /etc/profile_smileservbackup
여기에 환경변수설정
source /etc/profile
;;
2)
cd $SOURCE_DIR
$wget $SOURCE_ADDR/$java2.tar.gz
tar zxvf $java2.tar.gz
mv $java2 /usr/local/java
cp -arp /etc/profile /etc/profile_smileservbackup
여기에 환경변수설정
source /etc/profile
;;
*)
echo -e -n "잘못 입력 했습니다."
exit
;;
esac
'Linux Server > Script' 카테고리의 다른 글
[Script] openssl 버전 업그레이드 스크립트 작성 (0) | 2021.07.07 |
---|---|
[Script] java_tomcat 설치 및 apm 연동 (0) | 2018.02.26 |
[Script] mysql 덤프 (0) | 2018.02.26 |
[Script] 홈소스 백업 (0) | 2018.02.26 |
[개발공부] php 개발 (0) | 2016.12.14 |