awk를 이용한 역순 출력관련 질문 입니다.
글쓴이: redfoxkiller / 작성시간: 수, 2009/11/11 - 10:36오전
$ cat text1
1 2 3 4 5
6 7 8 9 0
$ cat awk5
{ for (i = NF; i >= 1; i--)
printf “%s ”, $i;
printf “
”
}
$ awk –f awk5 text1
5 4 3 2 1
0 9 8 7 6
이렇게 되지를 안습니까..
그런데 각 요소별 역순출력 & 문장도 역순그러니깐
1 2 3 4 5
6 7 8 9 0
이런 파일이 있으면
0 9 8 7 6
5 4 3 2 1
이렇게 2중 역순으로 출력을 하려는데
스택을 쓰는 방법과, 쓰지 않는 방법
두가지가 있다고 합니다.
awk 짠다고 며칠을 머리를 굴려도 안되네요.
자료를 찾아봐도 도움이 안되고...
고수분들 도움을 부탁듭립니다 ^^
Forums:
댓글 달기