debian IP Static Setting
network interface edit
network interface edit
Funtion 코드를 통해 개발하는 과정 중 중요한 요점이 있다면 중복성 제거일 것이다. 반복적이거나 모듈화 시킬 필요가 있는 변수, 로직들을 묶어 사용하는 Funtion 사용법에 대해 알아보자. Function 구조 쉘 스크립트에서 Funciton을 사용하는 방법에는 다음과 같다. Function Returning 다른 프로그래밍 언어를 사용하다보면 함수에서 return을 많이 봤을것이다. 잠시 검색을 통해 알아보면 return이라는 단어를 쉘 스크립트에서 볼수가 없다.따라서 return … Read more
Array 여러 값을 가지는 경우 배열을 이용하게 된다. 배열 초기화 배열을 선언하는 방법은 아래와 같다. 배열 초기화 시 값을 넣고 싶다면 =오른쪽에 대입할 값을 작성하면 된다.** 스페이스 공간을 이용해 구분한다. 배열 조회 배열 전체를 출력할 때는 @를 이용한다. 배열의 특정 순서의 값을 출력할 때는 해당 인덱스값을 []사이에 위치하여 출력한다.(인덱스는 0부터 시작) 배열 반복은 다음과 같다. … Read more
Conditional Statement 가정법, 조건문이라 불리는 if, else, elif에 대해 알아보자. 구조 기본적인 구조는 if 조건; then로 시작해서 fi로 끝난다.else나 else에 조건을 주고싶다면 elif 조건; then을 사용하여 조건문을 사용하게돈다.1) if 2) elseif 조건; then실행문……else실행문……fi3) elif 조건식 기본적인 조건식은 아래와 같다. Shell Sript에서는 약어를 이용해 비교할 수 있다. 비교연산자 1) == / -eq 2) != / -ne … Read more
Input Output 프로그래밍 언어를 배울 때 가장 먼저 해보게 되는 것인 Hello World를 출력해보자Shell Script에서는 echo를 사용하여 출력을 하게된다. 물건을 받기 전 받을 공간이 필요하듯 입력받기 전 변수를 선언하는 방법에 대해 알아보자.변수생성은 변수명=값이다. 다른 프로그래밍 언어에 비해 변수를 사용할때는 조금 다양하게 사용할 수 있다.1) ${}의 {} 사이에 변수를 넣어 출력하는 방법 2) $name 변수 그대로 … Read more
Shell Script를 실행하는데 이슈가 있을 경우 디버그 모드를 사용해 출력 결과를 확인해 해결하도록 한다. Shell Script를 작성하고 실행하다보면 OS별 코드, 쓰기 방식이 달라 에러가 발생하곤 한다.따라서 다음 명령어를 통해 해당 파일을 수정하도록 한다.