【发布时间】:2017-11-25 04:14:25
【问题描述】:
我正在尝试使用 bash 脚本循环 awk 命令,但我很难在 awk 命令的单引号中包含一个变量。我想我应该完全在 awk 中做这件事,但我现在对 bash 感觉更舒服。
#!/bin/bash
index="1"
while [ $index -le 13 ]
do
awk "'"/^$index/ {print}"'" text.txt
done
【问题讨论】:
-
为什么不只是
grep "^$index"?似乎为此目的使用 awk 太过分了......
标签: linux bash ubuntu awk gawk