使用Windows版本的Sed,我可以将带有时间码的文本文件更改为视频编辑软件的格式。同时删除第一行

使用Windows版本的Sed,我可以将带有时间码的文本文件更改为视频编辑软件的格式。同时删除第一行,sed,Sed,是否可以使用Windows版本Sed将带有时间码的文本文件更改为视频编辑软件Edius的格式 %帧速率3,0 00:00:00:00 00:00:00:00 00:01:06:15 00:07:19:12 00:09:52:03 我需要添加一个逗号,,然后在引号中添加时间码“00:00:00”,然后再添加一个逗号和两个引号,“ 谢谢 如果您使用的是Linux,它可以简化为 sed -i 's/^/,"/;s/$/",""/' file 或者如果在MAC OS-X上,那么您需要 sed -i

是否可以使用Windows版本Sed将带有时间码的文本文件更改为视频编辑软件Edius的格式

%帧速率3,0
00:00:00:00
00:00:00:00
00:01:06:15
00:07:19:12
00:09:52:03

我需要添加一个逗号
,然后在引号中添加时间码
“00:00:00”
,然后再添加一个逗号和两个引号
,“

谢谢

如果您使用的是Linux,它可以简化为

 sed -i 's/^/,"/;s/$/",""/' file
或者如果在MAC OS-X上,那么您需要

 sed -i"" 's/^/,"/;s/$/",""/' file

IHTH

亲爱的“驾车经过”投票人-想解释一下投票结果吗?谢谢大家的帮助。我使用Sed for windows,并使用以下命令创建了一个.bat文件:Sed s/*/,“&”,”/Timecode.txt>NewTimecode.csv它会将逗号放在正确的位置,但不会将时间码放在引号中。对不起我的无知。还可以删除显示%Frame Rate的文本文件的第一行吗。你的回答对我帮助很大。对不起,我不知道Windows.bat文件,但在你的评论中,似乎你删除了sed命令周围的单引号。我听说在Windows中引用是一场噩梦,所以这可能就是问题所在。在Windows中,我使用cygwin,因此我有一个类似于UNIX的健全环境来编写代码。是的,可以删除任何一行,但您需要编辑您的问题,以显示新的需求、示例输入和预期输出。我没有否决投票,但我想他们需要更多的解释。
 sed -i 's/^/,"/;s/$/",""/' file
 sed -i"" 's/^/,"/;s/$/",""/' file
$ sed 's/.*/,"&",""/' file
,"00:00:00:00",""
,"00:01:06:15",""
,"00:07:19:12",""
,"00:09:52:03",""