我使用sed替换文件中的文本.我想给sed一个文件,其中包含要在给定文件中搜索和替换的所有字符串.
它遍历.h和.cpp文件.在每个文件中,它搜索包含在其中的文件名.如果找到,它将"ah"替换为"<ah>"(不带引号).
脚本是这样的:
For /F %%y in (all.txt) do
for /F %%x in (allFilesWithH.txt) do
sed -i s/\"%%x\"/"\<"%%x"\>"/ %%y
Run Code Online (Sandbox Code Playgroud)
我不想多次运行sed(作为input.txt中文件名的数量.)但我想运行一个sed命令并将其作为输入传递给input.txt.
我该怎么做?
PS我从VxWorks开发shell运行sed,因此它没有Linux版本的所有命令.
我在Windows XP,Visual Studio 2005,C++上创建了一个应用程序.我想在另一台计算机上使用其.EXE文件运行该应用程序,但它崩溃了.我认为它可能与一些.dll丢失的文件有关.
我是朝着正确的方向吗?如果是这样,我怎么知道丢失了哪些文件?Visual中是否有构建选项将所有请求的.dll复制到特定位置?
谢谢,阿萨夫