在shell脚本里的sed命令中使用shell变量

| 评论(0)

以前就为这个头大,因为发现自己常用的sed,awk不能在shell脚本里使用变量,真是郁闷,今天因为要添加防火墙规则,用sed和awk来获取本机ip,实在是不想这么简单的事情还调用python,所以就搜了一下,发现是自己没有搞清shell脚本里单引号和双引号的区别。

在shell脚本中单引号里的$就是普通的字符,双引号里的则就被当成是shell变量了。所以把sed和awk命令中常用的单引号换成双引号就OK了Wink

发表评论

最新日记

cups-1.3.10的打印机问题
前天cups从1.3.9升级到了1.3.…
一个HSV到HTML RGB的颜色脚本
地球人都知道,用HSV模型定义渐近的颜色…
厦大的芙蓉湖
最近突然总想在芙蓉湖边上晃晃。看着湖边的…