当前位置: 技术问答>linux和unix
SHELL行处理:替换行中某域
来源: 互联网 发布时间:2017-02-17
本文导语: 文件file,行中的各个域以“|”分开; 若某域为空,则替换为变量$aa,其他域保持不变。 注意:文件有N行,N很大。 | awk -F'|' 'OFS="|" {for(i=1;i
文件file,行中的各个域以“|”分开;
若某域为空,则替换为变量$aa,其他域保持不变。
注意:文件有N行,N很大。
若某域为空,则替换为变量$aa,其他域保持不变。
注意:文件有N行,N很大。
|
awk -F'|' 'OFS="|" {for(i=1;i