
在使用命令“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