Today (Saturday) We will make some minor tuning adjustments to MySQL.

You may experience 2 up to 10 seconds "glitch time" when we restart MySQL. We expect to make these adjustments around 1AM Eastern Daylight Saving Time (EDT) US.


Need help on how to execute several programs


Login or Register to Reply

 
Thread Tools Search this Thread
# 8  
Quote:
Originally Posted by RudiC
If your "code is written exactly as it is in post #1", how come the error msg in post#3 is different?
Need help on how to execute several programs-capturepng

I am not sure why it adds spaces. The only coding I have changed is in prog3, I changed the spacing in some areas, and the results are now

Code:
gaben:~/CS307> more prog3
more prog3
#
set pwrs=(00000000)
@ pwrs[1]=1
@ next=2
while($next<9)
   @ last=$next+1
   @ pwrs[$next]=$pwrs[$last]*2
   @ next=$next+1
end


@ count=1
while($count<=8)
   echo $pwrs[$count]
   @ count=$count+1
end
gaben:~/CS307> ./prog3
./prog3
@: Badly formed number.
gaben:~/CS307>

# 9  
prog3 is missing dozens of spaces that csh wants (again I was surprised when csh needs spaces and when not), and it should be last=next-1 to make sense.
Is it part of the exercise to fix the missing spaces or fix the code?
Are the missing spaces because of your typos, or is it your text editor?
# 10  
Quote:
Originally Posted by MadeInGermany
prog3 is missing dozens of spaces that csh wants (again I was surprised when csh needs spaces and when not), and it should be last=next-1 to make sense.
Is it part of the exercise to fix the missing spaces or fix the code?
Are the missing spaces because of your typos, or is it your text editor?
The only requirements for the assignment are to run the code, print output, and explain what the code does. The missing spaces which I noticed were due to trying to copy the code off a handout where the spacing is sometimes difficult to see. As for the line which you corrected, that was my own error, but even after correcting it, I still receive the same error: @: Badly formed number..
# 11  
Because of the missing spaces. Debug run of prog4:
Code:
csh -vx prog4


if ( $#argv==0 ) then
if ( 0==0 ) then
if: Badly formed number

One line is due to the -v option (verbose), and the following line is after parsing (substitutions) due to the -x option (debug).
You see it recognizes 0==0 as one token, but it needs 3 token i.e. two spaces:
Code:
if ( $#argv == 0 ) then

# 12  
Analog, prog3:
Code:
set pwrs=(0 0 0 0 0 0 0 0)
@ pwrs[1] = 1
@ next = 2
while ($next < 9)
   @ last = $next - 1
...

Especially the @ lines are very "spacy".
This User Gave Thanks to MadeInGermany For This Post:
Login or Register to Reply

|
Thread Tools Search this Thread
Search this Thread:
Advanced Search

More UNIX and Linux Forum Topics You Might Find Helpful
Difference between inbuilt suid programs and user defined root suid programs under bash shell?
syncmaster
Hey guys, Suppose i run passwd via bash shell. It is a suid program, which temporarily runs as root(owner) and modifies the user entries. However, when i write a C file and give 4755 permission and root ownership to the 'a.out' file , it doesn't run as root in bash shell. I verified this by...... UNIX for Dummies Questions & Answers
2
UNIX for Dummies Questions & Answers
Automatically execute all programs in a directory
max3000
Hello. The last days I extended an open-source C++ library by some faster functions. This library provides a lot of short test programs which guarantee that the library works exactly. The compilation of each test works in a Makefile automatically. What I need is a shell script which...... Shell Programming and Scripting
5
Shell Programming and Scripting
Are programs like sys_open( ) ,sys_read( ) et al examples of system level programs ?
vishwamitra
Are the programs written on schedulers ,thread library , process management, memory management, et al called systems programs ? How are they different from the programs that implement functions like open() , printf() , scanf() , read() .. they have a prefix sys_open, sys_close, sys_read etc , right...... UNIX for Dummies Questions & Answers
1
UNIX for Dummies Questions & Answers
Execute "telinit q" while programs are running ?
vilius
Hi, I want to make changes to inittab file and reread it using "telinit q" to make changes effective immediately. Is it safe to do that while important apps are running ? thanks Vilius... AIX
1
AIX
help to execute programs in sequence through batch
getdpg
I need help to create batch file . I want to run some programs in sequence in batch mode . I have one file which contains the name of program and command The test.bat file contain this data stsrun -v devel area1.exp stsrun -v devel prime1.exp stsrun -v devel treat.exp Please help...... Shell Programming and Scripting
1
Shell Programming and Scripting

Featured Tech Videos