awk 将变量$m变为变量$m%
时间: 2023-09-04 19:08:48 浏览: 119
Linux-shell编程08
如果您想在 awk 中处理变量,可以使用 -v 参数将 shell 变量传递给 awk。下面是示例代码:
```
m="$m"
echo "$m" | awk -v var="$m" '{sub(/\$/, var"%"); print}'
```
输出结果为:$m%
这里使用了 awk 的 -v 参数将 shell 变量 $m 传递给 awk,并将其存储在 awk 变量 var 中。然后在 awk 的代码块中,我们使用 var 变量来替换 $,得到 $m% 的结果。
最后通过 print 函数输出结果。
阅读全文