1

我有一个要求是在双引号内使用变量。我正在使用以下代码:

# each of these date,time are individual arrays and they have elements in it
access = {date,time,place,animal}
`for(acc in access)
{
       for(i in acc)
         print i,**acc**[i] > "/home/**acc**.txt"`

现在我的要求是,既然acc是一个变量,我怎样才能在双引号内访问它,也可以作为一个数组 base 访问它。您能否分享您对此的看法。谢谢你。

4

1 回答 1

0

我不相信 AWK 支持您尝试使用的那种间接方式。

至于使用带引号的字符串的变量,变量必须在引号之外,但相邻的字符串和变量是连接在一起的。

print i, something > "/home/" acc ".txt"

如果acc是“日期”,那么文件名将是“/home/date.txt”。

于 2012-06-28T14:27:10.233 回答