求助:批量重命名与查找邮件的问题

发布于 2022-10-02 17:23:30 字数 394 浏览 30 评论 0

第一个问题:批量重命名
我的/root/mail目录下有很多文件,文件名称格式是:

showPosDetail.php?urlid=xxxxx
(xxxx是5万以内的任意数字符号)

我想把它统一改成
showPosDetail.php_urlid=xxxxx

就是把其中的?改成_

第二个问题:查找/home/axis下全部文件(很多文件格式,有txt/html/php等等)中包含的邮件地址并定向输出到/home/axis/mail.txt

邮件格式均为:
href='mailto:abcd@abcd.com'

提取mailto后邮件地址

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

冬天的雪花 2022-10-09 17:23:30

没人回答?
我顶啊顶~~

羁拥 2022-10-09 17:23:30

快四年的帖子了....被我碰到了..
第一个问题:
  rename 's/\?urlid/\_urlid/' showPosDetail.php\?urlid=*(ps:一些字符我习惯转义)
第二个问题:
  find /home/axis -maxdepth 1 -type f | xargs cat | grep 'href=\'mailto:[a-zA-Z]\{1,\}@[a-zA-Z]\{1,\}\.com\'' | awk -F"[':]" '{print $3}'
  加-maxdepth 1是只在/home/axis下的文件中查找,而不查找下级目录.有问题在讨论吧.

[ 本帖最后由 ubuntuer 于 2008-9-8 12:01 编辑 ]

贵在坚持 2022-10-09 17:23:30

原帖由 ubuntuer 于 2008-9-8 11:47 发表
快四年的帖子了....被我碰到了..
第一个问题:
  rename 's/\?urlid/\_urlid/' showPosDetail.php\?urlid=*(ps:一些字符我习惯转义)
第二个问题:

你很热情,不过事隔4年了,lz估计都把这个问题忘记了

成熟的代价 2022-10-09 17:23:30

我不小心没注意...第二个问题也补上了!!o(∩_∩)o...,最近开始混cu,学了不少东西,也贡献下

天冷不及心凉 2022-10-09 17:23:30

原帖由 ubuntuer 于 2008-9-8 12:02 发表
我不小心没注意...第二个问题也补上了!!o(∩_∩)o...,最近开始混cu,学了不少东西,也贡献下

很好啊。说不定别人有类似的需求呢
为后人提供思路啊

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文