gpt4 book ai didi

linux - 删除点左边的字符 - Unix

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:24:19 24 4
gpt4 key购买 nike

我有一个包含文本行的文件。每行在任何给定位置由“,”分隔。我需要做的是删除该逗号左侧的所有特殊字符 (,./()[]{}_-) 但保留该逗号。

我曾尝试一次处理整个文本,但我需要对文本执行的其他操作太忙了。

谢谢。

最佳答案

你可以使用 sed:

sed -r 表示扩展正则表达式,sed -i 表示就地编辑文件:

sed -ri "s/[.\/\[\]\{\}_-]+\,/,/g" your_file

您将匹配所有字符,例如:。/[ ] { } _ -的左边,多次在一行。并删除它们

关于linux - 删除点左边的字符 - Unix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37861020/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com