在shell脚本中查找并替换?

时间:2020-07-08 16:27:58

标签: linux shell

我有一个带有各种文件路径的shell脚本。例如/ home / kevin / Downloads。

我要做的是提示用户输入用户名,并将所有'kevin'实例替换为其名称。

# echo Please enter your username: case sensitive

# read var1

那我怎么用var1替换所有'kevin'实例呢?谢谢!

1 个答案:

答案 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

我希望这会有所帮助。

相关问题