system("map > temp"); open(M, "; close(M); #### open(M, "map|") or die ...; @dmap=; close(M);