sed 's/ /\t/g'中的/g是什么意思?

[复制链接]
查看11 | 回复0 | 2019-11-30 11:55:29 | 显示全部楼层 |阅读模式
忘了.凭记忆:s 是替代命令. s/表答式/replacement/空白用t替代。如果你的unix中 \t表示tab键,则用tab键替代。g(GLOBAL)的作用从下例可以看出g -- 全部替代无g -- 只替代每行第一个例如,a.txt内容:a b c d[a白b白c白d]efgh [e白白f白白g白白h]cat a.txt | sed 's/ /\t/g'结果为atbtctdettfttgtthcat a.txt | sed 's/ /\t/'结果为atb c det fgh
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行