0170. 입력방향 재지정 getline
IT2015. 7. 13. 17:37
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 |