sed+awk 實現單個文件多行字符合併成單行

須要處理的文本內容以下:
[root@db-read1 ~]# cat a.txt
12021012910058460004
12021012810086009004
82021013010077270001
82021013010122917003
12021013010153074001
1HH202101310991143
12021013110169858002
12021013110169858003
3021012910165310001
12021013110105288003
12021013110105288004
2021013110154350004app

實現結果就是:ide

'12021012910058460004' '12021012810086009004' '82021013010077270001' '82021013010122917003' '12021013010153074001' '1HH202101310991143' '12021013110169858002' '12021013110169858003' '3021012910165310001' '12021013110105288003' '12021013110105288004' '2021013110154350004' 
放到一行展現出來,要求單引號直間有空格

實現命令以下:spa

[root@vm-21b-0q82u ~]# cat a.txt | awk '{print " " $0}'| sed -e "s/ /\'/g"|sed -e "s/\'/'/g" |tr -s "\n" " "
'12021012910058460004' '12021012810086009004' '82021013010077270001' '82021013010122917003' '12021013010153074001' '1HH202101310991143' '12021013110169858002' '12021013110169858003' '3021012910165310001' '12021013110105288003' '12021013110105288004' '2021013110154350004'
相關文章
相關標籤/搜索