Exercise 2 Answer
#!/bin/sh
# write 1 line from segy to segy
sudata=/hou/data/D_152_001/SU_Class/class_project/seismic
segyread tape=${sudata}/tiger.sgy | \
suwind key=fldr min=1001 max=1001 | segywrite tape=${sudata}/\
/tiger.fldr1001.sgy
# read it back and display
segyread tape=${sudata}/segydata/tiger.fldr1001.sgy | suximage
Original Script with Errors
#!/bin/sh
# write 1 line from segy to segy
# each command line has 1 mistake
sudata=/hou/data/D_152_001/SU_Class/class_project/seismic
# first error – file instead of tape
segyread file=${sudata}/tiger.sgy | \
# second error – space between backslash and tiger
suwind key=fldr min=1001 max=1001 | segywrite tape=${sudata}\
/tiger.fldr1001.sgy
# read it back and display
# third error – spaces around =
segyread tape = ${sudata}/tiger.fldr1001.sgy | suximage