我正在使用 sed 修改文件。简单来说,我的修改器看起来像这样
sed -e '11s/$/ $LinuxUsername/'
假设在第 11 行末尾添加他们的 linux 用户名,但是,它在第 11 行末尾发布了实际的变量名称“$LinuxUsername”。我怎样才能让它发布变量的实际值?
我尝试在表达式的不同部分使用引号和双引号,但仍然无法使其正常工作。
目前,11 号线如下所示......
john.doe william.mcmillion jonny.doeboy $LinuxUsername $LinuxUsername
编辑
以下是正确的。在上游发现了错误。
sed -e "11s/$/ $LinuxUsername/"