shell cut 命令删除字符
grep & 下面的当前代码cut 正在输出 51315123&category_id
,我需要删除 &category_id
可以使用 cut 来做到这一点吗?
... | tr '?' '\n' | grep "^recipient_dvd_id=" | cut -d '=' -f 2 >> dvdIDs.txt
The current code below the grep & cut is outputting 51315123&category_id
, I need to remove &category_id
can cut be used to do that?
... | tr '?' '\n' | grep "^recipient_dvd_id=" | cut -d '=' -f 2 >> dvdIDs.txt
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,我也这么认为
Yes, I would think so
如果您愿意使用 AWK:
AWK 处理正则表达式和分割字段,在本例中同时使用“=”和“&”作为字段分隔符并打印第二列。否则,您将需要第二个
cut
语句。If you're open to using AWK:
AWK handles the regex and splitting fields, in this case using both '=' and '&' as field separators and printing the second column. Otherwise, you will need a second
cut
statement.