Shell 스크립트 사용자 입력 받기


####스크립트

# cat test.sh 

read -p "사용자 입력: " a

echo $a


####결과물

# sh test.sh 

사용자 입력: hyuk

hyuk


####스크립트2

# cat test.sh 

read -p "사용자 입력: " a b c

echo $a

echo $b
echo $c


####결과물2

# sh test.sh 

사용자 입력: hy u k

hy

u

k

'Linux' 카테고리의 다른 글

shell if 문  (0) 2014.03.14
Linux 라우팅 설정  (0) 2014.03.13
Yum RPM 다운로드  (0) 2014.01.27
Password 변경 shell 스크립트  (0) 2014.01.09
Linux HostName 변경  (0) 2013.12.18


yum install -y yum-downloadonly

yum-downloadonly를 설치 후 아래와 같이 사용


yum install 다운받을 패키지명 --downloadonly --downloaddir=다운받을 경로



'Linux' 카테고리의 다른 글

shell if 문  (0) 2014.03.14
Linux 라우팅 설정  (0) 2014.03.13
shell 변수 입력 받기  (0) 2014.03.07
Password 변경 shell 스크립트  (0) 2014.01.09
Linux HostName 변경  (0) 2013.12.18

 

스크립트 내용 (passchange.sh)

 

#!/bin/bash

echo -e "$2\n$2" | (sudo passwd --stdin $1)

사용법

sh passchange.sh "계정" "변경할 패스워드"

                             ↑$1           ↑$2

 


$1/$2 : 스크립트 사용시 첫번째/두번째 입력 받을 변수


여러 서버를 한번에 변경 할때는 스크립트 사용

 

Zabbix와 스크립트를 사용 하여 다수의 서버 패스워드 변경가능

'Linux' 카테고리의 다른 글

shell if 문  (0) 2014.03.14
Linux 라우팅 설정  (0) 2014.03.13
shell 변수 입력 받기  (0) 2014.03.07
Yum RPM 다운로드  (0) 2014.01.27
Linux HostName 변경  (0) 2013.12.18

Hostname 변경


1. /etc/sysconfig/network 에 HOSTNAME=XXXXX 수정

   - 리부팅 필요


2. echo "호스트명" > /proc/sys/kernel/hostname

   - 리부팅 없이 가능

'Linux' 카테고리의 다른 글

shell if 문  (0) 2014.03.14
Linux 라우팅 설정  (0) 2014.03.13
shell 변수 입력 받기  (0) 2014.03.07
Yum RPM 다운로드  (0) 2014.01.27
Password 변경 shell 스크립트  (0) 2014.01.09

+ Recent posts