【发布时间】:2018-06-25 17:06:01
【问题描述】:
我正在尝试查找并替换所有出现的这种情况:
#include <boost
用这个:
#include </home/pi/Desktop/boost_1_66_0/boost
为了图书馆的工作。这是我想出的:
sed -i 's/#include <boost/#include <\/home\/pi\/Desktop\/boost_1_66_0\/boost/g' *
但是给了我这个:
sed:无法编辑构建:不是常规文件
我是逃错了“/”还是#问题所在?
【问题讨论】:
-
我希望搜索该目录及其所有子目录中的所有文件
-
你能列出这应该处理的文件吗?我对“构建”的来源特别感兴趣。它可能是文件名之一吗?由于错误消息抱怨它不是常规文件,因此该信息也会有所帮助。也许你可以提供
ls -l的输出。 -
我正在尝试构建openvibe 源代码,它可能是其中的一个脚本,因为另一个答案完成了这项工作