如何告诉sed删除匹配的模式?

时间:2019-06-20 21:28:19

标签: bash sed

我有很多行,我想从\ParallelLText{\story{Arnam Kangsai}}{\jverse{14} }中删除一个模式以获得\ParallelLText{\story{Arnam Kangsai}}{ }。我该如何使用\jverse选项在}之后将sed删除从\jversei首先匹配

1 个答案:

答案 0 :(得分:2)

cat FILE | sed 's/\\jverse{[0-9][0-9]}//'

或使用-i

sed -i 's/\\jverse{[0-9][0-9]}//' FILE

或者,如果可以在一个或多个数字之间:

sed -i 's/\\jverse{[0-9]\+}//' FILE