小编Asa*_*saf的帖子

单个sed命令用于多个替换?

我使用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)
  • all.txt - 要在其中进行替换的文件列表
  • allFilesWithH.txt - 要搜索的所有包含名称

我不想多次运行sed(作为input.txt中文件名的数量.)但我想运行一个sed命令并将其作为输入传递给input.txt.

我该怎么做?

PS我从VxWorks开发shell运行sed,因此它没有Linux版本的所有命令.

sed substitution

2
推荐指数
2
解决办法
1万
查看次数

Visual Studio 2005部署

我在Windows XP,Visual Studio 2005,C++上创建了一个应用程序.我想在另一台计算机上使用其.EXE文件运行该应用程序,但它崩溃了.我认为它可能与一些.dll丢失的文件有关.

我是朝着正确的方向吗?如果是这样,我怎么知道丢失了哪些文件?Visual中是否有构建选项将所有请求的.dll复制到特定位置?

谢谢,阿萨夫

c++ visual-studio-2005

0
推荐指数
1
解决办法
234
查看次数

标签 统计

c++ ×1

sed ×1

substitution ×1

visual-studio-2005 ×1