在我的文件中,我必须将所有的“音量”替换为“谷物_”。这是一个用Matlab编写的自动化脚本的一部分。
我试图使用以下方法:
sed -i -e 's/Volume/GRAIN_/g' 3C1_N103_Gmsh2.inp我用matlab创建了一个字符串,如下所示
str = ['sed -i -e ','''','s/Volume/GRAIN_/g','''',' ','3C1_N103_Gmsh2.inp'];我试过使用dos和系统命令,但它们都没有工作。
dos(str)
system(str)我在窗户上。
我得到了以下错误:
“‘sed”不被识别为内部或外部命令、可操作的程序或批处理文件。对我怎么做有什么建议吗?
发布于 2016-11-08 00:24:14
既然你说你有锡格温,只要付出一点努力,你就可以从那里使用sed。
C:> type input.txt
one two three
C:>c:\cygwin\bin\sed.exe -e 's/two/2/' input.txt
one 2 three在matlab中试一试,让我们知道。
https://stackoverflow.com/questions/40476766
复制相似问题