我有一个要求是在双引号内使用变量。我使用以下代码:
# 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
是一个变量,我如何在双引号内以及作为数组基础访问它。能否请您分享您对此的看法。谢谢。
答案 0 :(得分:0)
我不相信AWK支持您尝试使用的那种间接方式。
对于使用带引号字符串的变量,变量必须在之外的引号,但相邻的字符串和变量是连接的。
print i, something > "/home/" acc ".txt"
如果acc
为“日期”,则文件名为“/home/date.txt”。