小编bbv*_*bbv的帖子

替换sed中的多行模式

我只是想做以下

更换

EXTRATHING {
};
Run Code Online (Sandbox Code Playgroud)

通过

SOMETHING {};
Run Code Online (Sandbox Code Playgroud)

在inputfile中.为此,我试过了

sed -e 's/EXTRATHING {\n};/SOMETHING/' input_file.txt  >outfile.txt
Run Code Online (Sandbox Code Playgroud)

这不起作用.有人可以建议用sed这样做的正确方法是什么?

sed

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

如何使用--build选项查看cmake发出的命令

当我运行"cmake --build .--target INSTALL"命令时,我怎么能看到发出的命令?似乎没有像--versbose之类的选项.cmake帮助说"cmake --build"是底层构建工具的接口,但没有说明发出的命令转储.

我需要这个的原因是因为,当我尝试在命令行上运行msbuild时,它失败并显示错误,说项目中不存在目标INSTALL.但是,cmake成功了.所以,我猜,cmake也可能使用msbuild本身,虽然有一些特定的选项.

build cmake

7
推荐指数
1
解决办法
1223
查看次数

标签 统计

build ×1

cmake ×1

sed ×1