Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
替换文件夹和子文件夹中的字符串-Linux_Linux_Shell - Fatal编程技术网

替换文件夹和子文件夹中的字符串-Linux

替换文件夹和子文件夹中的字符串-Linux,linux,shell,Linux,Shell,我想换一个 /oracle/apps/xxsnc/ab至/xxsnc/oracle/apps/ab 我试过了 找到-类型f exec sed-i's//oracle/apps/po//xxsnc/oracle/apps/ab/g'{}\ 它的抛出错误类似于sed:e表达式#1,char未知于s 请帮忙 find ./ -type f -exec sed -i -e 's/\/oracle\/apps\/xxsnc\/ab/\/xxsnc\/oracle\/apps\/ab/gc' {} \;

我想换一个

/oracle/apps/xxsnc/ab至/xxsnc/oracle/apps/ab

我试过了

找到-类型f exec sed-i's//oracle/apps/po//xxsnc/oracle/apps/ab/g'{}\

它的抛出错误类似于sed:e表达式#1,char未知于s

请帮忙

find ./ -type f -exec sed -i -e 's/\/oracle\/apps\/xxsnc\/ab/\/xxsnc\/oracle\/apps\/ab/gc' {} \;
使用
\
(转义字符)

sed中可选的
c
标志会在每次更改前提示

使用
\
(转义字符)


sed中可选的
c
标志会在每次更改前提示。

尝试
find-键入f exec sed-i's |/oracle/apps/po |/xxsnc/oracle/apps/ab | g'{}我想替换目录/子目录中的文件中的字符串-我正在修改目录/子目录中的代码路径必须包含以下表达式:exec-对于Jens的答案有效:)谢谢。。Jens/Anubhavanes需要
-exec
尝试
查找-键入f exec sed-i's |/oracle/apps/po |/xxsnc/oracle/apps/ab | g'{}我想替换目录/子目录中的文件中的字符串-我正在修改目录/子目录中的代码路径必须包含以下表达式:exec-对于Jens的答案有效:)谢谢。。Jens/Anubhavanes需要
-exec