我是 C shell 新手,我正在尝试在脚本中进行互相关。我有 151 条地震道。我的工作是选择第一条迹线(作为主迹线)并将其与所有其他迹线交叉关联。之后,这次主迹线将是第二条迹线,这次它将与第一条迹线和所有其他迹线互相关。如此进行,直到主迹线成为第 151 条迹线。
我在地震 Unix 上使用这个。运行后,报错如下; “非法变量名”。
我的脚本是这样的:
#!/bin/csh
segyread tape=normalized_20_From_Deep_to_Surface_B1.segy > vsp1.su
set data = vsp1.su
set a = 1
while ( $a <= 151 )
suwind key=tracl min=$a max=$a < $data > master_trace$a.su
fconv verbose=1 file_in1=$data file_in2=master_trace$.su mode=cor1 shift=0 >
xcor_20_sources_B1_output.su
suxwigb < xcor_20_sources_B1_output.su
end
谢谢