sed 中带变量的情况

Posted on 2015-08-20 11:24  NooBkey  阅读(1468)  评论(0编辑  收藏  举报

#teststr="IBM"

#sed -n '/' "$teststr" '/=' testfile.txt

在sed中使用变量

通常,我们使用sed进行变量替换的时候,替换和被替换变量都是hard-coded的。例如:

sed -n ‘/comm/p’ /tmp/test.log

如果我们用一变量var,它的值根据上下文变化

$ var=”comm”,定义了变量,那么我们在sed的使用中这样使用变量

$ sed -n ‘/’”$var”‘/p’ /tmp/test.log

注意,是用单引号包含双引号来引用变量。

 

Copyright © 2024 NooBkey
Powered by .NET 9.0 on Kubernetes