我有一个带有各种文件路径的shell脚本。例如/ home / kevin / Downloads。
我要做的是提示用户输入用户名,并将所有'kevin'实例替换为其名称。
# echo Please enter your username: case sensitive
# read var1
那我怎么用var1替换所有'kevin'实例呢?谢谢!
答案 0 :(得分:3)
您可以使用SED命令来查找和替换文件中的字符串。 试试看:
#!/bin/bash
echo Please enter your username: case sensitive
read var1
sed -i -e "s/kevin/${var1}/g" /path/to/file_name_with_paths.sh
我希望这会有所帮助。