sed -e 's|/[^/]*$||'` 具体什么意思,求大神解救!!

[复制链接]
查看11 | 回复2 | 2012-4-19 19:15:27 | 显示全部楼层 |阅读模式
s 是 sed 命令,用来做字符串替换的,格式为s/pattern/xxxx/其中 / 是分隔符,可以用任何字符替换,比如你题目中的 :pattern 是要被替换的字符串的正则表达式,你题目中的 $ 表示匹配行尾xxxx 是要被替换的内容, 即你题目中的 .tag&所以你题目中命令的用处是, 在文件的每一行的末尾,添加 .tag&...
回复

使用道具 举报

千问 | 2012-4-19 19:15:27 | 显示全部楼层
echo "/home/user" | sed -e 's|/[^/]*$||'` 把最后的‘ 删掉,改成 echo "/home/user" | sed -e 's|/[^/]*$||'...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行