私は次のようなテキストを持っています:スペースで区切られています
tab1 tab2 tab3 tab4 tab5
またはコンマで区切る
tab1、tab2、tab3、tab4、tab5
上記のテキストを次のように隠したいと思います。
('tab1'、'tab2'、'tab3'、'tab4'、'tab5')
また
'tab1'、'tab2'、'tab3'、'tab4'、'tab5'
どうやってするの?ご助力ありがとうございます!
アモス
$ cat file
tab1 tab2 tab3 tab4 tab5
tab1,tab2,tab3,tab4,tab5
$ awk -v OFS="','" -v start="'" -v end="'" '{$1=$1; print start $0 end}' file
'tab1','tab2','tab3','tab4','tab5'
'tab1,tab2,tab3,tab4,tab5'
$ awk -v OFS="','" -v start="('" -v end="')" '{$1=$1; print start $0 end}' file
('tab1','tab2','tab3','tab4','tab5')
('tab1,tab2,tab3,tab4,tab5')
$ awk -F, -v OFS="','" -v start="('" -v end="')" '{$1=$1; print start $0 end}' file
('tab1 tab2 tab3 tab4 tab5')
('tab1','tab2','tab3','tab4','tab5')
$ awk -F, -v OFS="','" -v start="'" -v end="'" '{$1=$1; print start $0 end}' file
'tab1 tab2 tab3 tab4 tab5'
'tab1','tab2','tab3','tab4','tab5'