当前位置: 技术问答>linux和unix
文本替换
来源: 互联网 发布时间:2016-10-25
本文导语: 源数据格式: "集团普通用户","57.11元","城二-城区二分公司","15137984485" 目标数据格式: 集团普通用户|57.11|城二|13637984485| 如何将第三个域: 城二-城区二分公司 转换为: 城二 | echo ""集?普通用...
源数据格式:
"集团普通用户","57.11元","城二-城区二分公司","15137984485"
目标数据格式:
集团普通用户|57.11|城二|13637984485|
如何将第三个域: 城二-城区二分公司 转换为: 城二
"集团普通用户","57.11元","城二-城区二分公司","15137984485"
目标数据格式:
集团普通用户|57.11|城二|13637984485|
如何将第三个域: 城二-城区二分公司 转换为: 城二
|
echo ""集?普通用?","57.11元","城二-城区二分公司","15137984485"" | awk -F',' '{print $1"|"$2"|"substr($3,1,index($3,"-")-1)"|"$4"|"}'
|
sed 's#"##g' filename|sed "s/,/|/g"
|
echo "集团普通用户","57.11元","城二-城区二分公司","15137984485" | awk -F',' '{print $1"|"$2"|"substr($3,1,2)"|"$4}'
|
sed 's#"##g' filename|sed "s/,/|/g"