データベース定義をソースで参照したいことがあります。
その際に、最後のフィールドだけは、カンマを付けたくないこともあります。
そんなときは、awkを使って最後の行以外にカンマを付けることができます。
$ cat empddl.sql desc emp; quit; $ sqlplus -S scott/tiger@XE @empddl.sql | tail -n +3 | head -n -1 | awk '{if (NR != 1) print a","; a=$1 } END {print a}' EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO $