Home

ShellScript(11) - read a File

데이터 파일을 만든 후 ShellScript에서 사용하는 방법을 알아보겠습니다. 예제.1 - Read a File $ vi read_file.sh 1 2 3 4 5 #!/bin/bash file='book.txt' while read line; do echo $line done < $file $ vi book.txt 1 2 3 4 1. Pro AngularJS 2. Learning JQuery 3. PHP Programming 4. CodeIgniter 3 $ ./read_file.sh Pro AngularJS Learning JQuery PHP Programm...

Read more

ShellScript(9) - Arithmetic Operations(산술연산)

산술연산 방법에 대해 알아보겠습니다. 예제.1 - Using ‘expr’ command 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #!/bin/bash # Works as string expr '10 + 30' # Works as string expr 10+30 #Perform the addition expr 10 + 30 #Find out the remainder value expr 30 % 9 #Using expr with backtick myVal1=`expr 30 / 10` echo $myVal1 #Using expr withi...

Read more

ShellScript(10) - function(함수)

‘function’(함수) 사용방법에 대해 알아보겠습니다. 예제.1 - Create Function 1 2 3 4 5 6 7 #!/bin/bash function F1() { echo 'I like bash programming' } F1 I like bash programming 예제.2 - Create function with Parameters 1 2 3 4 5 6 7 #!/bin/bash Rectangle_Area() { area=$(($1 * $2)) echo "Area is : $area" } Rectangle_Area 10 20 Area is : 200 예...

Read more

ShellScript(8) - String

String (문자열)에 관한 내용입니다. 예제.1 - Combine String variables 1 2 3 4 5 6 7 8 #!/bin/bash string1="Linux" string2="Hint" echo "$string1$string2" string3=$string1+$string2 string3+=" is a good tutorial blog site" echo $string3 LinuxHint Linux+Hint is a good tutorial blog site 예제.2 - Get substring of String 1 2 3 4 #!/bin/bash Str="L...

Read more

ShellScript(7) - argument , getopts

argument 명령줄에서 인수를 처리하는 방법입니다. 인수는 $0에서 시작합니다. 스크립트 파일이름이 $0, 파일 이름 뒤에 2개의 인수가 전달되면, $1, $2 변수에 순차적으로 수신됩니다. 예제.1 - Sending three numeric values as arguments 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #!/bin/bash # Counting total number of arguments echo "Total number of arguments : $#" # Reading argument values individual...

Read more

ShellScript(6) - case

case 문을 알아보겠습니다. 기본문법 1 2 3 4 case word in pattern) command ;; esac 예제.1 1 2 3 4 5 6 7 8 9 10 11 12 13 #!/bin/bash echo "Enter your lucky number" read n case $n in 101) echo echo "You got 1st prize" ;; 510) echo "You got 2nd prize" ;; 999) echo "You got 3rd prize" ;; *) echo "Sorry, try for the next time" ;; esac ...

Read more

ShellScript(5) - if, and, or

if 문의 몇가지 예제를 통해 사용방법을 알아보도록 하겠습니다. 연산자 의미 x -eq y x가 y와 같은지 체크 x -ne y x가 y와 같지 않은지 체크 x -lt y x가 y 보다 작은지 체크 x -le y x가 y 보다 작거나 같은지 체크 x -gt y x가 y 보다 큰지 체크 x -ge y x가 y 보다 크거나 같은지 ...

Read more