执行sql遇到一点小问题

执行sql遇到一点小问题

执行 sqlplus **/**@** alter_table.sql >alter_table_exe.sql

得到alter_table_exe.sql如下:
SQL*Plus: Release 9.2.0.5.0 - Production on Tue Sep 5 13:08:45 2006

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.


Connected to:
Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
With the Partitioning option
JServer Release 8.1.7.0.0 - Production


'ALTERTABLE'||TABLE_NAME||'MODIFY('||COLUMN_NAME||''||A.DATA_TYPE||'('||A.DATA_L
--------------------------------------------------------------------------------
ALTER TABLE ACCOUNT MODIFY ( ACCOUNTNAME VARCHAR2(24));
ALTER TABLE ACCOUNT MODIFY ( BILLINGMONTH VARCHAR2(16));
ALTER TABLE ACCOUNT MODIFY ( CONTACTPERSON VARCHAR2(128));
ALTER TABLE ACCOUNT MODIFY ( RELATEDPHONE VARCHAR2(32));

Disconnected from Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
With the Partitioning option
JServer Release 8.1.7.0.0 - Production


我只想得到:
ALTER TABLE ACCOUNT MODIFY ( ACCOUNTNAME VARCHAR2(24));
ALTER TABLE ACCOUNT MODIFY ( BILLINGMONTH VARCHAR2(16));
ALTER TABLE ACCOUNT MODIFY ( CONTACTPERSON VARCHAR2(128));
ALTER TABLE ACCOUNT MODIFY ( RELATEDPHONE VARCHAR2(32));

那位大侠有好的办法,我想过用第三方语言,比如java来做;      
不懂 跟 shell 有关系吗?      
那这么老大的意见~~~~~~~~~;      
言重了