bash
-
1. 반복 명령 1) for 명령 - for 반복문을 사용하면, 일련의 파일이나 사용자에 대해 동일한 명령들을 반복하여 실행시킬 수 있다 - for 명령 다음에는 사용자 정의 변수가 나오고, 이어서 키워드 in과 단어를 나열한다 - 일단 변수에 단어가 대입되면 반복문의 본문에 해당하는 do와 done 사이의 명령들이 실행된다 - 형식 for 변수 in 단어목록 do 명령(들) done $ cat mylist aaa bbb ccc $ cat test for person in $(cat mylist) > 명령 치환을 수행하면 파일 mylist의 내용이 단어 목록이 된다 > 반복문이 처음 수행될 때, 변수 person에는 aaa가 저장되며 다음으로 bbb가 저장된다 do mail $person < letter..
bash 쉘 스크립트 - 반복명령, 함수1. 반복 명령 1) for 명령 - for 반복문을 사용하면, 일련의 파일이나 사용자에 대해 동일한 명령들을 반복하여 실행시킬 수 있다 - for 명령 다음에는 사용자 정의 변수가 나오고, 이어서 키워드 in과 단어를 나열한다 - 일단 변수에 단어가 대입되면 반복문의 본문에 해당하는 do와 done 사이의 명령들이 실행된다 - 형식 for 변수 in 단어목록 do 명령(들) done $ cat mylist aaa bbb ccc $ cat test for person in $(cat mylist) > 명령 치환을 수행하면 파일 mylist의 내용이 단어 목록이 된다 > 반복문이 처음 수행될 때, 변수 person에는 aaa가 저장되며 다음으로 bbb가 저장된다 do mail $person < letter..
2011.04.22 -
1. 위치 매개변수와 명령줄 매개변수 1) 위치 매개변수 -> 스크립트 이름 다음에 공백 문자로 구분된 각 단어를 매개변수라 부른다 -> 명령줄 매개변수는 스크립트 내에서 위치 매개변수로 참고할 수 있으며, $1은 첫번째, $2는 두번째 매개변수를 의미한다 -> $9 이후 매개변수들은 중괄호를 이용하여 숫자부분을 ${10}처럼 묶어주어야 한다 -> 변수 $#은 전체 위치 매개변수의 개수를 알아보는데, 변수 $*는 전체 위치 매개변수의 내용을 알아보는데 사용한다 -> 위치 매개변수는 set 명령을 써서 설정(set) 또는 재설정(reset)할 수 있으며, set명령을 사용하면 이전 설정값은 지워진다 -> 위치 매개변수 $0 : 현재 쉘 스크립트의 이름 $# : 위치 매개변수의 총 개수를 평가한다 $* : ..
bash 쉘 스크립트1. 위치 매개변수와 명령줄 매개변수 1) 위치 매개변수 -> 스크립트 이름 다음에 공백 문자로 구분된 각 단어를 매개변수라 부른다 -> 명령줄 매개변수는 스크립트 내에서 위치 매개변수로 참고할 수 있으며, $1은 첫번째, $2는 두번째 매개변수를 의미한다 -> $9 이후 매개변수들은 중괄호를 이용하여 숫자부분을 ${10}처럼 묶어주어야 한다 -> 변수 $#은 전체 위치 매개변수의 개수를 알아보는데, 변수 $*는 전체 위치 매개변수의 내용을 알아보는데 사용한다 -> 위치 매개변수는 set 명령을 써서 설정(set) 또는 재설정(reset)할 수 있으며, set명령을 사용하면 이전 설정값은 지워진다 -> 위치 매개변수 $0 : 현재 쉘 스크립트의 이름 $# : 위치 매개변수의 총 개수를 평가한다 $* : ..
2011.04.22