Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.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
在BASH变量旁边放置字母_Bash_Variables_Sed - Fatal编程技术网

在BASH变量旁边放置字母

在BASH变量旁边放置字母,bash,variables,sed,Bash,Variables,Sed,我正在查找并替换BASH变量,如下所示: sed -i "s/$i/$j/g" ./file sed -i "s/$i/EE$jEE/g" ./file 我想用字母“EE”填充替换项,如下所示: sed -i "s/$i/$j/g" ./file sed -i "s/$i/EE$jEE/g" ./file 不幸的是,这使BASH误以为$jEE是变量。我试过这个: sed -i "s/$i/EE$j\EE/g" ./file 但是,\E消失,因此只显示一个“E” 如何将$I替换为被“EE

我正在查找并替换BASH变量,如下所示:

sed -i "s/$i/$j/g" ./file
sed -i "s/$i/EE$jEE/g" ./file
我想用字母“EE”填充替换项,如下所示:

sed -i "s/$i/$j/g" ./file
sed -i "s/$i/EE$jEE/g" ./file
不幸的是,这使BASH误以为
$jEE
是变量。我试过这个:

sed -i "s/$i/EE$j\EE/g" ./file
但是,\E消失,因此只显示一个“E”

如何将
$I
替换为被“EE”包围的
$j
。例如: