針對每一行的資料做切割,加入分隔符號
cat filename | awk 'BEGIN { FS = ";" } {print substr($1,1,10)","
substr($1,11,2)","substr($1,13,6)","substr($1,19,6)"}' > outputfile.txt
{ FS = ";" }==>這一行可寫可不寫,因為原本資料就是一整行,沒有任何分隔字元

針對每一行的資料做字元的取代方法
cat filename | awk '{gsub(/欲被取代字元/,"取代字元",$1);print $1}' > outputfile.txt
$1==>原本字串資料
gsub() Function 會回傳取代字元的位置

arrow
arrow
    全站熱搜

    thoao 發表在 痞客邦 留言(0) 人氣()