file.txt只有一行:
110 ./blabla/log.txt
我想在110之后删除所有数据。我试过
sed -e 's/\.\/b.*$//g' ./file.txt
它没有用,为什么?
感谢。
答案 0 :(得分:0)
表达式没有问题,但要在现场进行,您需要:
sed -ie 's/\.\/b.*$//g' sed.txt
你也可以简单地通过
sed -ie 's/ .*//g' sed.txt
但是我怀疑你的例子实际上并不是你文件中的真实行,也许你需要分享这个,可能有你的正则表达式遗漏的字符。