|
藍森林 http://www.lslnet.com 2006年6月26日 11:18
請教如何把[[:blank:]]替換為逗號
$ db2 "select substr(colname, 1, 30), substr(remarks, 1, 60), substr(typename, 1, 10), length, scale from syscat.columns where tabschema='ODD' and tabname='T_BASE_DATA_1' order by colno"|sed '/^$/d'|sed '1,2d'|sed '$d'
CDWBH 單位編號 CHARACTER 6 0
ISBNY 上報年月 INTEGER 4 0
CKHH 客戶號 CHARACTER 20 0
CKHMC 客戶名稱 CHARACTER 50 0
IDJLB 電價類別 CHARACTER 3 0
IYHLB 優惠類別 CHARACTER 2 0
IHYLB1 行業類別1 CHARACTER 3 0
IHYLB2 行業類別2 SMALLINT 2 0
CSDDY 受電電壓 CHARACTER 1 0
NSBRL 設備容量 DECIMAL 10 3
ITJHS 統計戶數 INTEGER 4 0
NBZLL 標準力率 DECIMAL 4 2
CJLFS 計量方式 CHARACTER 1 0
CSFFS 收費方式 CHARACTER 1 0
CJBDFBZ 基本電費標誌 CHARACTER 1 0
CLDBZ 零點標誌 CHARACTER 1 0
CBTBH 變台編號 CHARACTER 16 0
IFXLBH 發行類別號 SMALLINT 2 0
IFDL 峰電量 INTEGER 4 0
IGDL 谷電量 INTEGER 4 0
IPDL 平電量 INTEGER 4 0
IYGBS 有功變損 INTEGER 4 0
IYGXS 有功線損 INTEGER 4 0
NDFHJ 電費合計 DECIMAL 12 2
NFDF 峰電費 DECIMAL 12 2
NGDF 谷電費 DECIMAL 12 2
NPDF 平電費 DECIMAL 12 2
NJBDF 基本電費 DECIMAL 12 2
NLLDF 力率電費 DECIMAL 12 2
NDSDF1 代收電費1 DECIMAL 11 2
NDSDF2 代收電費2 DECIMAL 11 2
NDSDF3 代收電費3 DECIMAL 11 2
NDSDF4 代收電費4 DECIMAL 11 2
NDSDF5 代收電費5 DECIMAL 11 2
NYHDF 優惠電費 DECIMAL 11 2
IYCBH 異常編號 CHARACTER 3 0
想把空替換為,
$ db2 "select substr(colname, 1, 30), substr(remarks, 1, 60), substr(typename, 1, 10), length, scale from syscat.columns where tabschema='ODD' and tabname='T_BASE_DATA_1' order by colno"|sed '/^$/d'|sed '1,2d'|sed '$d'|sed 's/[[]]/,/g'上面的命令不好用啊
顯示
CDWBH,,,,,,,,,,,,,,,,,,,,,,,,,,單位編號,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CHARACTER,,,,,,,,,,,,6,,,,,,0
ISBNY,,,,,,,,,,,,,,,,,,,,,,,,,,上報年月,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,INTEGER,,,,,,,,,,,,,,4,,,,,,0
CKHH,,,,,,,,,,,,,,,,,,,,,,,,,,,客戶號,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CHARACTER,,,,,,,,,,,20,,,,,,0
CKHMC,,,,,,,,,,,,,,,,,,,,,,,,,,客戶名稱,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CHARACTER,,,,,,,,,,,50,,,,,,0
IDJLB,,,,,,,,,,,,,,,,,,,,,,,,,,電價類別,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CHARACTER,,,,,,,,,,,,3,,,,,,0
IYHLB,,,,,,,,,,,,,,,,,,,,,,,,,,優惠類別,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CHARACTER,,,,,,,,,,,,2,,,,,,0
IHYLB1,,,,,,,,,,,,,,,,,,,,,,,,,行業類別1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CHARACTER,,,,,,,,,,,,3,,,,,,0
IHYLB2,,,,,,,,,,,,,,,,,,,,,,,,,行業類別2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,SMALLINT,,,,,,,,,,,,,2,,,,,,0
CSDDY,,,,,,,,,,,,,,,,,,,,,,,,,,受電電壓,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CHARACTER,,,,,,,,,,,,1,,,,,,0
NSBRL,,,,,,,,,,,,,,,,,,,,,,,,,,設備容量,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DECIMAL,,,,,,,,,,,,,10,,,,,,3
ITJHS,,,,,,,,,,,,,,,,,,,,,,,,,,統計戶數,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,INTEGER,,,,,,,,,,,,,,4,,,,,,0
NBZLL,,,,,,,,,,,,,,,,,,,,,,,,,,標準力率,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DECIMAL,,,,,,,,,,,,,,4,,,,,,2
CJLFS,,,,,,,,,,,,,,,,,,,,,,,,,,計量方式,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CHARACTER,,,,,,,,,,,,1,,,,,,0
CSFFS,,,,,,,,,,,,,,,,,,,,,,,,,,收費方式,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CHARACTER,,,,,,,,,,,,1,,,,,,0
CJBDFBZ,,,,,,,,,,,,,,,,,,,,,,,,基本電費標誌,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CHARACTER,,,,,,,,,,,,1,,,,,,0
CLDBZ,,,,,,,,,,,,,,,,,,,,,,,,,,零點標誌,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CHARACTER,,,,,,,,,,,,1,,,,,,0
CBTBH,,,,,,,,,,,,,,,,,,,,,,,,,,變台編號,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CHARACTER,,,,,,,,,,,16,,,,,,0
IFXLBH,,,,,,,,,,,,,,,,,,,,,,,,,發行類別號,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,SMALLINT,,,,,,,,,,,,,2,,,,,,0
IFDL,,,,,,,,,,,,,,,,,,,,,,,,,,,峰電量,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,INTEGER,,,,,,,,,,,,,,4,,,,,,0
IGDL,,,,,,,,,,,,,,,,,,,,,,,,,,,谷電量,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,INTEGER,,,,,,,,,,,,,,4,,,,,,0
IPDL,,,,,,,,,,,,,,,,,,,,,,,,,,,平電量,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,INTEGER,,,,,,,,,,,,,,4,,,,,,0
IYGBS,,,,,,,,,,,,,,,,,,,,,,,,,,有功變損,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,INTEGER,,,,,,,,,,,,,,4,,,,,,0
IYGXS,,,,,,,,,,,,,,,,,,,,,,,,,,有功線損,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,INTEGER,,,,,,,,,,,,,,4,,,,,,0
NDFHJ,,,,,,,,,,,,,,,,,,,,,,,,,,電費合計,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DECIMAL,,,,,,,,,,,,,12,,,,,,2
NFDF,,,,,,,,,,,,,,,,,,,,,,,,,,,峰電費,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DECIMAL,,,,,,,,,,,,,12,,,,,,2
NGDF,,,,,,,,,,,,,,,,,,,,,,,,,,,谷電費,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DECIMAL,,,,,,,,,,,,,12,,,,,,2
NPDF,,,,,,,,,,,,,,,,,,,,,,,,,,,平電費,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DECIMAL,,,,,,,,,,,,,12,,,,,,2
NJBDF,,,,,,,,,,,,,,,,,,,,,,,,,,基本電費,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DECIMAL,,,,,,,,,,,,,12,,,,,,2
NLLDF,,,,,,,,,,,,,,,,,,,,,,,,,,力率電費,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DECIMAL,,,,,,,,,,,,,12,,,,,,2
NDSDF1,,,,,,,,,,,,,,,,,,,,,,,,,代收電費1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DECIMAL,,,,,,,,,,,,,11,,,,,,2
NDSDF2,,,,,,,,,,,,,,,,,,,,,,,,,代收電費2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DECIMAL,,,,,,,,,,,,,11,,,,,,2
NDSDF3,,,,,,,,,,,,,,,,,,,,,,,,,代收電費3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DECIMAL,,,,,,,,,,,,,11,,,,,,2
NDSDF4,,,,,,,,,,,,,,,,,,,,,,,,,代收電費4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DECIMAL,,,,,,,,,,,,,11,,,,,,2
NDSDF5,,,,,,,,,,,,,,,,,,,,,,,,,代收電費5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DECIMAL,,,,,,,,,,,,,11,,,,,,2
NYHDF,,,,,,,,,,,,,,,,,,,,,,,,,,優惠電費,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,DECIMAL,,,,,,,,,,,,,11,,,,,,2
IYCBH,,,,,,,,,,,,,,,,,,,,,,,,,,異常編號,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CHARACTER,,,,,,,,,,,,3,,,,,,0 |
請教如何把[[:blank:]]替換為逗號
sed 's/[[]]\{1,\}/,/g' |
請教如何把[[:blank:]]替換為逗號
謝謝,試驗成功 |
| |