考虑下面的make文件
全部: @for x in yz; \ 做 \ 对于 bc 中的 a;\ 做 \ 回声 $$x$$a >> log_$$x; \ 完毕; \ 完毕
在执行这个 make 文件时,创建了两个文件 log_y 和 log_z。log_y 有数据“yb”和“yc”。同样,log_z 有数据“zb”和“zc”。
实际上我想创建四个文件(log_y_b、log_y_c、log_z_b、log_z_c)。为此,我将上面的 make 文件修改为,
全部: @for x in yz; \ 做 \ 对于 bc 中的 a;\ 做 \ 回声 $$x$$a >> log_$$x_$$a; \ 完毕; \ 完毕
但它只创建一个文件 log_。我应该怎么做才能创建四个文件。