你好,我想从csv中删除包含stringvol后跟两个或更多数字的行。
示例数据:
2454564,Stage Mechanics vol 4 8 9,121545,454545454 24545454,Dancing on ice vol 5,454554,45454545 5454545,Who is the man,545456454,4545454 8785648654,year of the Panda vol 89 12,545454,545454
期望的输出:
24545454,4545454
我知道我可以使用:
“ls”在cmd行工作,但不在脚本中的名称空间的目录
为什么我的git没有自动更新Expect脚本?
如何以编程方式在Linux中设置永久环境variables?
bash脚本ssh到一个盒子,让我到一个python shell
如何将string推送到stdin? 在启动时通过stdin提供input,然后交互地读取stdininput
cat $csv1 | grep -vi "vol" > $newcsv
但显然这只是删除线“卷”在我如何将其后2个或更多的数字规则纳入此代码?
谢谢
删除包含less于4个pipe道的文本文件中的行
curl同时下载和上传相同的文件
参数列表太长时如何正确使用“xargs”
只计算目录中的可见文件
如果没有扩展名为.c的文件,则bash for loop包含通配符(* .c)。 我如何解决?
你可以使用这个grep:
grep -Ev 'bvol([[:blank:]]+[[:digit:]]+){2}' file 24545454,4545454
模式([[:blank:]]+[[:digit:]]+){2}将匹配至少两个由vol 。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。