在使用命令“sed”进行查找和替换时,我想知道如何在 sed 的引号语法中找到一个常量并将其替换为变量?
我想用变量名“hourid”替换常量 3 这是我尝试过的。
sed -i 's@3@hourid$@g' file_name.txt
我想知道如何提供正确的语法来替换变量“hourid”
答案1
sed -i "s/3/$hourid/g" file_name.txt
或者
sed -i 's/3/'"$hourid"'/g' file_name.txt
在使用命令“sed”进行查找和替换时,我想知道如何在 sed 的引号语法中找到一个常量并将其替换为变量?
我想用变量名“hourid”替换常量 3 这是我尝试过的。
sed -i 's@3@hourid$@g' file_name.txt
我想知道如何提供正确的语法来替换变量“hourid”
sed -i "s/3/$hourid/g" file_name.txt
或者
sed -i 's/3/'"$hourid"'/g' file_name.txt