OS/Linux

Linux > Bash > 호스트명 내 특정 위치의 값 확인

Krevis 2025. 1. 7. 11:10

 

Substring {} 사용

호스트명이 abcd-abcde-abcde이고, 뒤에서  5번째에서 1개의 값을 알아내기

temp=$(hostname)

if [ ${temp: -5:1} == "a" ]; then
  cp bin/setenv-a.sh bin/setenv.sh
else
  cp bin/setenv-b.sh bin/setenv.sh
fi

 

temp 변수가 아닌 hostname 변수를 직접 쓰면 정상 동작하지 않음

 

'OS > Linux' 카테고리의 다른 글

Linux > 프로세스를 백그라운드로 실행  (0) 2025.03.06
Linux > Crontab > 프로그래밍적 일정 추가  (0) 2025.02.18
Linux > Bash > awk  (0) 2024.11.07
Linux > Ubuntu > Locale  (0) 2024.10.29
Linux > Bash > `` vs $()  (0) 2024.09.27