我是shell脚本的新手,但我需要用任何给定变量搜索文件,如果文件包含此变量,则用变量别名替换它
文本会是这样的:
74304050 = +4574304050@voip1.local
74304051 = +4574304051@voip1.local
20304050 = +4520304050@voip2.local
20304051 = +4520304051@voip2.local
所以,如果我使用20304050调用shell脚本,我得到+4520304050@voip1.local
如何做到这一点,我需要它来调用别名并在opensips配置文件中重写它们?
答案 0 :(得分:0)
它有点不明确,但这样做你想要的吗?
awk -V number=20304050 '$1 == $number { print $3 }' file