일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- java
- docker
- multivm
- container
- 쿠버네티스
- python
- devops #engineer
- Kubernetes
- mongodb operator
- bash
- devops #jenkins
- Strimzi
- 파이썬
- 컨테이너
- variable
- springboot
- namespace
- aws #engineer
- Engineer
- nginx
- WEB
- RSS
- linux
- ioredirection
- k8s
- httpd실행
- DOIK
- 초간단파이썬
- 도커
- Vagrant
- Today
- Total
목록bash (5)
샤인의 IT (막 적는) 메모장
Export Variable 스크립트를 돌릴 때 export를 사용해야 출력된다. 기본적으로 Command Line에서 지정했을 경우 로그아웃 후 재접속 시 해당 변수는 초기화 되어 있다. 그래서 .bashrc 파일에 해당 변수를 지정한다. Linux 내 모든 계정에 적용하고 싶다면 /etc/profile에 입력한다. .bashrc와 /etc/profile에 같은 변수가 지정되어 있다면? .bashrc 변수를 가져온다. [root@scriptbox scripts]# cat 7.testvar.sh #!/bin/bash echo "The $SEASON season is logner" [root@scriptbox scripts]# chmod +x 7.testvar.sh #명령어로 출력하면 바로 나오지만 스크립..
Quota 작은따옴표와 큰따옴표의 차이 큰따옴표는 변수의 값을 출력하지만 작은따옴표는 그대로 출력한다. 큰따옴표를 사용할 때 변수명을 그대로 출력하고 싶다면 \(백슬래시)를 사용한다. 작은따옴표에 \(백슬래시)를 넣어도 출력은 그대로 된다. [root@scriptbox scripts]# SKILL="DevOps" [root@scriptbox scripts]# echo $SKILL DevOps [root@scriptbox scripts]# SKILL='DevOps' [root@scriptbox scripts]# echo $SKILL DevOps [root@scriptbox scripts]# echo "This is $SKILL" This is DevOps [root@scriptbox scripts]# ec..
Argument Argument 지정 시 로 사용한다. #Argument 설정 스크립트 [root@scriptbox scripts]# cat 4.args.sh #!/bin/bash echo "Value of 0 is " echo $0 echo "Value of 1 is " echo $1 echo "Value of 2 is " echo $2 echo "Value of 3 is " echo $3 [root@scriptbox scripts]# ./4.args.sh S hin e Value of 0 is ./4.args.sh Value of 1 is S Value of 2 is hin Value of 3 is e Argument를 지정하여 WEB 서버 설치 스크립트 #웹서버 설정 아규먼트 스크립트 #URL과 A..
Variable Command Line에서 변수 지정 시 = "" 스크립트 작성 시 같음. 해당 변수를 가져오고 싶을 땐 $(달러) 기호 사용 #변수 지정 [root@scriptbox scripts]# SKILL="DevOps" # $를 사용해야 변수를 출력한다. [root@scriptbox scripts]# echo $SKILL DevOps [root@scriptbox scripts]# echo SKILL SKILL [root@scriptbox scripts]# PACKAGE="httpd wget unzip" [root@scriptbox scripts]# yum -y install $PACKAGE Loaded plugins: fastestmirror Loading mirror speeds from ca..
기본 문법 스크립트 작성 및 Permission 부여한 후 실행 [root@scriptbox scripts]# cat firstscript.sh #!/bin/bash ### This script prints system info ### echo "Welcome to Bash script" echo #Check system time echo "###############################" echo "The uptime of the system is: " uptime #Memory Check echo "###############################" echo "Memory Utilization" free -m #Disk Check echo "########################..