# this awk generates a batch file for execution # It takes as input a list of lines, processed them # and writes out a new data set using the name up to the first dot. BEGIN { FS = "/" # slash deliminated files printf("# spt_process batchit.job \n") } { printf("$INPUT\n") # printf("%s\n",$NF) PathWrite = "Process" printf("SYSTEM_PATH /apps/paradigm/PG99/seisx_support\n") printf("FILE %s\n",$0) printf("FMT_FILE /apps/paradigm/PG99/seisx_support/segy_v3.fmt\n") printf("#END_PARMS\n") printf("$PAD\n") printf("2.500000e+03\n") printf("#END_PARMS\n") printf("$FILTER\n") printf("8.000000e+00 1.200000e+01 7.000000e+01 9.000000e+01\n") printf("#END_PARMS\n") printf("$AGC\n") printf("1.000000e+03 4.500000e+03\n") printf("#END_PARMS\n") printf("$OUTPUT\n") printf("FILE %s/%s\n",PathWrite,$NF) printf("FMT_FILE\n") printf("DESC %s 8-12-70-90,1000agc,4500rms,2.5sec\n",$NF) printf("FORMAT 16_BIT_INT\n") printf("#END_PARMS\n") printf("#PROCESS\n") } END {}