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、配列ベースとしてアクセスしたりするにはどうすればよいですか。これについてのご意見をお聞かせください。ありがとうございました。

4

1 に答える 1

0

AWKがあなたが使おうとしている種類の間接参照をサポートしているとは思いません。

引用符で囲まれた文字列で変数を使用する場合、変数は引用符の外側にある必要がありますが、隣接する文字列と変数は連結されます。

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

が「date」の場合acc、ファイル名は「/home/date.txt」になります。

于 2012-06-28T14:27:10.233 に答える