Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/72.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
Shell命令将字符串替换为&character_Shell - Fatal编程技术网

Shell命令将字符串替换为&character

Shell命令将字符串替换为&character,shell,Shell,我有一个大的文本文件,它有一个3级字符串。这个字符串出现了多次,所以我不想手动替换它 当我尝试该命令时:- %s /level 3/&/g 它用att代替3级 有办法吗?谢谢逃离空间和&,你的命令就会生效。像这样- %s /level\ 3/\&/g echo level 3 | sed s | level 3 | \&| g?sed-i s/level 3/&/g yourFile.txt>>outPutFile@user3467349. 谢谢你,伙计:

我有一个大的文本文件,它有一个3级字符串。这个字符串出现了多次,所以我不想手动替换它

当我尝试该命令时:-

%s /level 3/&/g 
它用att代替3级


有办法吗?谢谢

逃离空间和&,你的命令就会生效。像这样-

%s /level\ 3/\&/g

echo level 3 | sed s | level 3 | \&| g?sed-i s/level 3/&/g yourFile.txt>>outPutFile@user3467349. 谢谢你,伙计: