Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
TBL_LIST1=("a:1" "b:1" "c:1")
TBL_LIST2=("aa:1" "bb:1" "cc:1")
function row_cnt () {
# 배열 값을 받는다. 첫번째 인자이며 !를 써서 배열임을 나타낸다.
TBL_LIST=( "${!1}" )
# 배열의 크기를 구함
arr_len=${#TBL_LIST[@]}
for (( i=0; i < ${arr_len}; i++ )); do
printf "${TBL_LIST[$i]}\n"
# 배열값에서 ":"를 기준으로 값을 분리하여 각각을 찍어본다.
IFS=":" split_arr=(${TBL_LIST[$i]})
echo "${i}-0==>${split_arr[0]}"
echo "${i}-1==>${split_arr[1]}"
done
}
# 배열을 인자로 함수 호출(골뱅이(@)를 써서 배열 전체를 전달함)
row_cnt TBL_LIST1[@]
row_cnt TBL_LIST2[@]
댓글 0
번호 | 제목 | 날짜 | 조회 수 |
---|---|---|---|
19 | CentOS에서 리눅스(Linux) 포트 열기, 방화벽 설정/해제 등. | 2016.03.14 | 3839 |
18 | Ubuntu에서 sbt및 scala설치하기 | 2017.06.20 | 3767 |
17 | ubuntu 12.4에서 eclipse설치후 기동시 library(swt-gtk*)관련 오류 | 2014.04.23 | 3652 |
16 |
우분투 서버에 GUI로 접속하기
![]() | 2018.05.27 | 3651 |
15 | linux에서 특정 포트를 사용하는 프로세스 확인하기 | 2017.04.26 | 3650 |
14 | 프로세스를 확인해서 프로세스를 삭제하는 shell script예제(cryptonight) | 2018.02.02 | 3549 |
13 | [vi]블럭 및 문서내 복사등에 관련된 명령어 | 2017.02.17 | 3502 |
12 | [Dovecot] -ERR [SYS/PERM] Permission denied | 2017.06.13 | 3494 |
11 | VPS에서는 root로 실행해도 swap파일을 만들지 못하게 만들어 두었지만 swap파일을 생성하는 방법 | 2017.06.20 | 3475 |
10 | lubuntu 호스트 네임변경 | 2014.08.03 | 3372 |
9 | nc -l 7777 : 7777포트에서 입력을 받는다. | 2017.03.23 | 3320 |
8 | [shell script]test.txt에 space로 분리된 내용을 일어들이는 예제 | 2017.02.21 | 3242 |
7 | [CentOS] 네트워크 설정 | 2018.03.26 | 3218 |
6 | tar를 이용한 리눅스 백업 | 2018.05.13 | 3196 |
5 | uEnv.txt위치및 내용 | 2014.07.09 | 2829 |
4 | 파일명 혹은 확장자 일괄 변경하는 방법 | 2017.01.26 | 2811 |
3 | 파일은 남겨두고 파일 내용만 지우고자 할 때. | 2017.08.30 | 2710 |
2 |
센서테스트
![]() | 2015.05.25 | 2395 |
1 |
HAX is not working and emulator runs in emulation mode 메세지가 나오는 경우
![]() | 2015.05.25 | 2268 |