为所有行的一行中的每个单词添加前缀和后缀

为所有行的一行中的每个单词添加前缀和后缀

为名为 VP.log 的文件中的所有行添加前缀和后缀

E1 /opt/app/db/ggs/12.1.2.1.10/dirdat/fo   DF  abc-ctr-vip.ksc2.cci.com 

应该成为

'E1' '/opt/app/db/ggs/12.1.2.1.10/dirdat/fo'   'DF'  'abc-ctr-vip.cci.com'

答案1

使用sed,将每个非空白字符序列换行:

$ sed -E "s/[^[:blank:]]+/'&'/g" VP.log 
'E1' '/opt/app/db/ggs/12.1.2.1.10/dirdat/fo'   'DF'  'abc-ctr-vip.ksc2.cci.com' 

相关内容