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