sed问题

回复 收藏

把test.txt中第一个单词和最后一个单词调换位置

sed 's/\(^[a-zA-Z][a-zA-Z]*\)\([^a-zA-Z].*\)\([^a-zA-Z]\)\([a-zA-Z][a-zA-Z]*$\)/\4\2\3\1/' test.txt 请问这里头的([^a-zA-Z].*\),([^a-zA-Z]\)怎么理解呢,怎么不可以怎么不可以写成(.*)呢?

(^[a-zA-Z][a-zA-Z]*\) 这个是不是以字母开头的任意字符?

麻烦帮我解答下。。。。

2016-12-08 17:20 举报
已邀请:
0

阿铭 管理员

赞同来自:

^[a-zA-Z]+  这样写理解吗

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: