눈바래다

getline 함수는 표준입력 파이프 또는 현재 처리하고 있는 파일이 아닌 다른 파일로 부터 입력을 읽을때 사용된다

입력된 레코드가 있으면 1 리턴

파일의 (EOF) 만나면 0 리턴

파일 열지 못하는 에러시 -1 flxjs

 

%nawk 'BEGIN {"date" | getline d; print d}' filename

%nawk 'BEGIN {"date" | getline d; split(d,mon); print mon[2]}' filename

%nawk 'BEGIN {while ("ls" | getline) print }'   (<- test 필요)

%nawk 'BEGIN { printf "what is your name?" ; \

getline name , "/dev/tty"} \

$1 ~ name { print "Found" name "on line", NR "." } \

END {print "see ua, " name "." } ' filename

'IT' 카테고리의 다른 글

0172. PATH 환경변수  (0) 2015.07.13
0171. Shell 변수와 환경변수  (0) 2015.07.13
0169. [yum] yum (욤)정의  (0) 2015.07.13
0168. [vi] vi 작업시 장치공간부족 발생  (0) 2015.07.13
0167. [LINUX] pmap  (0) 2015.07.13