在linux中使用awk把文件定长转换成分隔符,全部是空格变成一个空格显示。

在linux中使用awk把文件定长转换成分隔符,全部是空格变成一个空格显示。,第1张

echo "aaabbb   ccc   ddd" | sed -e 's/\(.\{3\}\)/\1|/g' -e 's/ //g' -e 's/||/| |/g' -e 's/|$//'

使用通配符 ? 和*代替就行,

例如a a中有一个空格可以用a?a来代替.

a a中有多个空格可以用 a*a来代替

或者使用转义字符 \加一个空格来表示文件名中的一个空格,有几个空格就写几个 \和空格


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8914186.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-22
下一篇2023-04-22

发表评论

登录后才能评论

评论列表(0条)

    保存