Beginner needs help with first script


 
Thread Tools Search this Thread
# 8  
Can you post example of executing this script?
# 9  
Ive only been teaching myself since a few weeks ago and im not sure about arguments, i dont really know much. But from what i got from the example i do something like this?

Code:
set 2006.229.11.20.26.N6027.* = $1
set 2006.229.11.20.26.N6027 = $2
set 0.001 = $3
set 2 = $4
set 30 = $5
#
# Run the Program
#
pwaveqn <<echo
$1
y
n
$2
$3
$4
$5
n

However this done not work. I know im doing something wrong.

Here is the script executed...
Code:
Specify quake file: Real data (y or n)?  nerr = ** in sacio read
 nerr = ** in sacio read
 nerr = ** in sacio read
 p r o b l e m   i n   r o t a t e 
 + horz direction: 1= ******** 2= ********
 for proper rotation 2= ******** difference =  90.0000
Window data (y or n)?  npts=   15 nft=   16 fny= 0.0000 delf=  0.0000 dt=******
Specify outfil: Trough filler, c =  invalid number: incomprehensible list input
apparent state: unit 5 (unnamed)
last format: list io
lately reading sequential formatted external IO
./new: line 32:  5559 Aborted                 pwaveqn  <<echo
$1
y
n
$2
$3
$4
$5
n

echo

It is not reading the file/parameters.
# 10  
What is your shell? Don't often see variables set like that.
# 11  
in the example it is csh, but i would like it to be in bash if possible, as my script before is bash, eventually i want to combine them.
# 12  
The problem is not the script

The problem is not the script, is the pwaveqn program. I have the same problem here running only pwaveqn. I've tried changing the SAC file header values but didn't work. I'm trying to figure out what is happening, if you have some news tell me.
Regards.
# 13  
hi,
I have found a working way to do this, i got help from another student at my uni. He too said it was a pain to figure out.

Code:
for file in 2006.*.N6027.e; do
filename=${file%?}
outfile=${file%??}
#
pwaveqn << echo
$filename
y
n
$outfile
0.001
2
30
y
echo
done

That reads in all my data 3 at a time (without extensions) and exports them as the same filename but with pwaveqn extensions.

Hopefully u can use this as a guide to help, although im fairly new to all this.
This User Gave Thanks to neneman3000 For This Post:
 

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Beginner: script headache

Hi, I am new to shell scripting, but doing my best to learn things. Today doing courses there was exercise like this: #!/usr/bin/bash a=$1 b=$2 if ] then echo "Conditions are met" else echo "Conditions are not met" fi I improved it a little, beacuse of curiosity :D to this: ... (8 Replies)
Discussion started by: Rosentine
8 Replies

2. Shell Programming and Scripting

If condition shell script beginner

Hi all I have the folloing process that needs checking often: ps -ef | grep ih bscsrtx 206 15901 0 11:28:10 pts/6 0:00 fih -r4 bscsrtx 218 15901 0 11:28:27 pts/6 0:01 aih bscsrtx 29763 15901 4 11:27:16 pts/6 0:59 rdh -prih root 429 27268 0 11:30:15 pts/td ... (13 Replies)
Discussion started by: fretagi
13 Replies

3. Homework & Coursework Questions

Shell Script (beginner)

1. The problem statement, all variables and given/known data: Arguments: http://farm9.staticflickr.com/8070/8212131370_8b6e8c10c5_c.jpg I am given these three arguments. $1, $2, $3 The first argument is the path to a directory. So, how would I go into the directory and compare files? I... (5 Replies)
Discussion started by: spider-man
5 Replies

4. Shell Programming and Scripting

Shell script (beginner) need help...

Hello, I'm new to Sheel script and I need your help for a script I need to develop (for me). Indead, I have a software which log all entry from internet and save it in text file. But, the log is practically unreadable because every 256 characters jump to a new line (even if the message is... (5 Replies)
Discussion started by: acidoangel
5 Replies

5. Shell Programming and Scripting

Beginner shell script help

. ./testFile.sh url=http://ichart.finance.yahoo.com/table.csv?s= suf=&d=5&e=9&f=2009&g=d&a=1&b=4&c=1999&ignore=.csv wget $url$s1$suf; sleep 10; cat header.txt > $s1.txt; chmod 777 $s1.txt; sed '1d' table.csv?s\=$s1 >> $s1.txt; rm -Rf table* Very new at shell scripting as you can see... (3 Replies)
Discussion started by: harte
3 Replies

6. Shell Programming and Scripting

Need help with (beginner?) script

I am in an intro to unix/linux course, and need some help with a project. We are tasked with creating a basic script to automate a task that an Admin might need to do. We submitted ideas and mine was to have the system keep a record of log in and log out times for users. I thought this was going... (3 Replies)
Discussion started by: DethbyNo
3 Replies

7. Shell Programming and Scripting

What's wrong here? (Beginner's script)

Hi Folks, New member here. I have been using UNIX systems for the past ~4 years (Linux, AIX, HP-UX, mostly) but have never had the need to write a script for myself. Now, things have changed and I'm in a bit of a pickle. I have, what looks to me like a syntactically correct script that's not... (2 Replies)
Discussion started by: pallak7
2 Replies

8. Shell Programming and Scripting

Beginner needs help with script

I would like to get a sample script (ksh or bash, or both so I could see the differences) What I want to do with the script is send an daily email to myself that contains the following: The number of files in a directory The total size of the files in that directory The contents of a file... (2 Replies)
Discussion started by: martyb555
2 Replies

9. Shell Programming and Scripting

Shell Script for Beginner

I have a folder with lots of file. e.g. a.txt, b.txt, c.txt.... I want to put these files from the source directory and place them in a destination directory in a specific order, such as /destination/a/a.txt, /destination/b/b.txt, /destination/c/c.txt, ...... Please help. Thx :confused: (3 Replies)
Discussion started by: aaron_fong
3 Replies

10. Shell Programming and Scripting

Beginner trying to write a shell script!

Dear All, I'm trying to write a shell script that continously checks a certain folder. When a file is placed in the directory securely copies the file to another server. I've got the secure copying working, but I don't know how to contiously check a directory for a new file and then use that... (3 Replies)
Discussion started by: duncan_glover
3 Replies

Featured Tech Videos