【发布时间】:2015-03-21 11:10:43
【问题描述】:
我有以下脚本
#!/bin/bash
file="path/to/file"
/usr/bin/awk '/chapter:/ {f=0} /chapter: 25/ {f=1} f' $file
如何使用变量的值代替25?
类似这样的:
#!/bin/bash
file="path/to/file"
num=25
/usr/bin/awk '/chapter:/ {f=0} /chapter: <num>/ {f=1} f' $file
附言
-
/usr/bin/awk -v n="$num" '/chapter:/ {f=0} /chapter: n/ {f=1} f' $file不工作 - 我不能为此使用任何其他工具,因为
awk是我想做的最快的工具
有什么想法吗?
【问题讨论】: