쉘 스크립트 2

[쉘 스크립트] select, while, until

**해당 포스트는 Ubunto 22.04와 xShell을 기반으로 진행한 포스팅입니다.   1. select : select는 사용자에게 옵션 목록을 제공하고, 선택을 입력받는데 사용된다. 간단한 인터페이스를 제공하는 스크립트를 작성할 때 주로 사용된다. // select문 기본 구조PS3="최초 표시할 안내 문구"select 변수 in 옵션1 옵션2 ...; do # 사용자 입력에 따라 실행할 명령 breakdone** 쉘 스크립트에서 PS3는 select 문에서 사용자 입력을 받을 때 표시되는 프롬프트 메시지를 정의하는 데 사용  예제) select와 case를 적절히 사용하여, 구글, 네이버, 다음, 종료 옵션을 만들고, 번호를 입력하여 선택할 수 있게 하는 스크립트를 작성하라. #!/bin/..

System/Shell Script 2024.11.18

[쉘 스크립트] sed, if, read, case

**해당 포스트는 Ubunto 22.04와 xShell을 기반으로 진행한 포스팅입니다.   1. sed: 파일 내의 특정한 값을 찾아 치환하는 명령어  실습) ubunto에서 네트워크 정보가 들어있는 /etc/netplan/00-installer-config.yaml 파일의 정보를 sed를 이용하여 변경해보자(yaml 형식이라 형식이 조금만 잘못 바뀌어도 오류가 생기기 때문에 sed를 사용해주면 편할거 같다)sed -i 's/10.12.1.100/10.12.0.100/g' /etc/netplan/00-installer-config.yaml// -i : 파일 직접 수정(백업 생성 안함)// s : 지정된 패턴을 찾아 대체(substitute)// g : 모든 해당되는 패턴을 바꾼다=> g 플래그가 없을 경..

System/Shell Script 2024.11.18