我有很多字幕文件,谷歌翻译将时间代码中的一些点改为逗号。有没有一种方法可以使用终端将时间代码中的所有逗号替换为句点?我认为可以寻址所有线路-->
这是一个文本样本。
WEBVTT
00:00,000 --> 00:03,000
Der perfekte Case sozusagen war,
00:03,000 --> 00:06,000
dass man in der gleichen Stadt wohnt, befreundet ist,
00:06,000 --> 00:08,000
sich 6 Monate nicht gesehen hat
....
我尝试过以下操作,但它当然更改了所有逗号:
sed -i '' 's/,/./g' *.vtt
非常感谢!Vinni
您可以使用此sed
将包含-->
:的行中的逗号替换为点
sed '/-->/s/,/./g' file
WEBVTT
00:00.000 --> 00:03.000
Der perfekte Case sozusagen war,
00:03.000 --> 00:06.000
dass man in der gleichen Stadt wohnt, befreundet ist,
00:06.000 --> 00:08.000
sich 6 Monate nicht gesehen hat
....