- 论坛徽章:
- 0
|
用一个简单的shell脚本得到一个广西文件FS_list.txt
#!/bin/ksh
sqlplus -s '/ as sysdba' <<- !
spool FS_list.txt
select tablespace_name,file_name, autoextensible, user_bytes/(1024*1024) userMB, maxbytes/(1024*1024) maxMB
from dba_data_files d where 2=2 $TS_STR order by 1,2;
spool off
!
au11qap580tels2:KCAT01P:/ora/admin#cat FS_list.txt
TABLESPACE_NAME FILE_NAME AUT USERMB MAXMB
-------------------- ------------------------------------------------------------ -------- ---------- ----------
CAT_USERS_TBL /ora/CAT/data001/KCAT01P/KCAT01Pcat_users_tbl01.dbf NO 5999.9375 0
/ora/CAT/data001/KCAT01P/KCAT01Pcat_users_tbl05.dbf NO 5119.9375 0
/ora/CAT/data002/KCAT01P/KCAT01Pcat_users_tbl02.dbf NO 6999.9375 0
/ora/CAT/data004/KCAT01P/KCAT01Pcat_users_tbl04.dbf NO 2047.9375 0
/ora/CAT/data005/KCAT01P/KCAT01Pcat_users_tbl03.dbf NO 6999.9375 0
想用awk取第一列,但它显示第一列和第二列的内容
au11qap580tels2:KCAT01P:/ora/admin#cat FS_list.txt |awk '{print $1}'
TABLESPACE_NAME
--------------------
CAT_USERS_TBL
/ora/CAT/data001/KCAT01P/KCAT01Pcat_users_tbl05.dbf
/ora/CAT/data002/KCAT01P/KCAT01Pcat_users_tbl02.dbf
/ora/CAT/data004/KCAT01P/KCAT01Pcat_users_tbl04.dbf
/ora/CAT/data005/KCAT01P/KCAT01Pcat_users_tbl03.dbf
为什么啊
|
|