'programming/bash'에 해당되는 글 3건

  1. 2014.10.20 :: 산술연산하기 - expr
  2. 2014.05.08 :: 배열 처리
  3. 2014.04.02 :: 절대 경로 path 에서 상위 디렉토리 가져오기
programming/bash 2014. 10. 20. 21:33

산술연산을 하는 방법이다.

a=10

expr $a + 2


'programming > bash' 카테고리의 다른 글

배열 처리  (0) 2014.05.08
절대 경로 path 에서 상위 디렉토리 가져오기  (0) 2014.04.02
posted by 구닥다리 엔지니어
:
programming/bash 2014. 5. 8. 16:07

다음 명령으로 배열 변수를 선언할 수 있다.

declare -a array


변수에 값 입력

array=(a b c d)

변수에 값을 넣을 경우 괄호()를 꼭 넣어주어야 한다.


전체 배열 크기 구하기

${#array[*]}


배열에 모든 값 출력하기

echo ${array[*]}


특정 값 출력하기

echo ${array[0]}


'programming > bash' 카테고리의 다른 글

산술연산하기 - expr  (0) 2014.10.20
절대 경로 path 에서 상위 디렉토리 가져오기  (0) 2014.04.02
posted by 구닥다리 엔지니어
:
programming/bash 2014. 4. 2. 15:47

만약 어떤 절대 경로가 있으면, 그 경로에서 특정 위치 까지의 경로를 가져오고 싶은 경우가 있다.


예를 들면, /etc/http/conf/httpd.conf 라는 절대 경로가 있다고 하자.

위 경로를 A라는 변수에 저장해서 사용할 수 가 있다.

그런데 만약 httpd.conf 라는 파일이 어떤 디렉토리에 있는지 알고 싶은 경우에는 어떻게 해야 할까??


이럴 경우 다음과 같은 문법을 통해 사용할 수 있다.

A="/etc/http/conf/httpd.conf"

echo ${A}

결과 : /etc/http/conf/httpd.conf

echo ${A%/*}

결과 : /etc/http/conf

echo ${A%/*/*}

결과 : /etc/http

위와 같이 사용하면 특정 파일이 어떤 디렉토리에 존재하는지 찾을 수 있다.

'programming > bash' 카테고리의 다른 글

산술연산하기 - expr  (0) 2014.10.20
배열 처리  (0) 2014.05.08
posted by 구닥다리 엔지니어
: