problem with I/O script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting problem with I/O script
# 8  
Old 01-16-2008
Quote:
Originally Posted by cleansing_flame
i tried that, but i had to ctrl-c out, which may stop the process, but it still made the .txt file which didn't exist before
You have a logical problem. If option $1 don't exit option $2 became option $1 and in this case option $2 don't exist.
# 9  
Old 01-16-2008
Quote:
Originally Posted by danmero
You have a logical problem. If option $1 don't exit option $2 became option $1 and in this case option $2 don't exist.
so... would u suggest i put a second loop, or break statement to end it?

i'm trying to make it so that every time a person types a command in, it is is redirected. I could put in an if that needs a string which no one would guess as input. otherwise I don't see a way I can test this effectively or break out of it if i want to without using ctrl-c
# 10  
Old 01-16-2008
Quote:
Originally Posted by cleansing_flame
so... would u suggest i put a second loop, or break statement to end it?

i'm trying to make it so that every time a person types a command in, it is is redirected. I could put in an if that needs a string which no one would guess as input. otherwise I don't see a way I can test this effectively or break out of it if i want to without using ctrl-c
The script is stuck in an infinite loop due to the while. Change the while to an if statement if all you want is $2 sent to new.txt file. There is no need to loop for that.

Code:
if [ -n $1 ]
then
   $2>/Users/a/new.txt
fi

If $2 is not a UNIX command the "$2>/Users/a/new.txt" line should give you an error.
# 11  
Old 01-16-2008
Quote:
Originally Posted by cleansing_flame
#!/bin/sh

cd /
while [$1 -ne " "]
do
$2>/Users/a/new
done

blanker.sh: line 6: [: missing `]'
This script will check for $1 and $2, can you elaborate why you need the 'while' loop?
Code:
#!/bin/sh
if [ -z "$1" ] ; then
    echo "Option 1 & 2 are missing, exit now"; exit 1
elif [ -z "$2" ] ; then
    echo "Missing second option, exit now"; exit 1
else
    $2>/Users/a/new
fi

# 12  
Old 01-16-2008
I'm trying to trap a person in this loop so everything they type will not be read
# 13  
Old 01-16-2008
Quote:
Originally Posted by cleansing_flame
I'm trying to trap a person in this loop so everything they type will not be read
very strange requirements if you ask me. probably a shell script is not what you want.
# 14  
Old 01-16-2008
Quote:
Originally Posted by frank_rizzo
very strange requirements if you ask me. probably a shell script is not what you want.
your right it is weird, but i'd like to try it in .sh
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Problem in calling a script inside a script

Hi team, I have a script in different folder. Now i want to call that script and execute that script from that path alone. My code is #!/bin/bash wname=yahoo PATH='/opt/IBM' wac=`/usr/bin/ls $PATH | /usr/bin/grep "$wname"` STOP=`/usr/bin/find $PATH/$wac -type f -name "stop.sh"`... (8 Replies)
Discussion started by: natraj005
8 Replies

2. Shell Programming and Scripting

Shell script newbie, what is problem with my script?

Hello, Ubuntu server 11.10 can anybody help what is problem with my shell script? #!/bin/bash #script to find out currently logged on user is root or not. if ] then echo "You are super" else echo "You are awesome!" fi When I run script, I get following output ./uid: line 3: I... (4 Replies)
Discussion started by: kaustubh
4 Replies

3. Shell Programming and Scripting

Problem while calling a script within a script

Hi , I have moduled my scripts in three scripts . From First script i am calling second and from second i am calling third for some check . Problem is with the third script call. ---In second script EXP ='test.\abc.\Server.*abc.xml.*' pid=$($HOME/bin/checkpid $EXP) --Third... (2 Replies)
Discussion started by: amrishn
2 Replies

4. Shell Programming and Scripting

Problem running a program/script in the background from a script

Hi all, I have a script that calls another program/script, xxx, to run in the background. Supposedly this program at most should finish within five (5) minutes so after five (5) minutes, I run some other steps to run the script into completion. My problem is sometimes the program takes... (5 Replies)
Discussion started by: newbie_01
5 Replies

5. Shell Programming and Scripting

Problem with a script

Hi everyone, I got a problem with a script. What it's supposed to do is: to take as arguments a directory name <dir> and a dimension (in byte) <dim>; if <dir> exists, to write name and dimension of every regular file within it that sizes lesser than <dim> in regFileList. Nothing happens... (10 Replies)
Discussion started by: Luke Bonham
10 Replies

6. UNIX for Dummies Questions & Answers

Problem with script

Hello All. I have a script that is suppossed to start up a daemon but when executed, simply hangs. Could you please take a look and let me know where the problem might be? TIA ################################################################### # # SCRIPT: dstart3000.sh # Bring up the Domain... (6 Replies)
Discussion started by: grin1dan
6 Replies

7. Shell Programming and Scripting

call shell script from perl cgi script problem

hi,, i have perl scipt with line : system('./try.sh $t $d $m'); in shell scipt try.sh i have the line: echo $1 its not printing value of $t that i hav passed..y is it so..i am running it from apache web server (2 Replies)
Discussion started by: raksha.s
2 Replies

8. Shell Programming and Scripting

ssh script problem problem

Hi Please help me with the following problem with my script. The following block of code is not repeating in the while loop and exiting after searching for first message. input_file ========== host001-01 host001-02 2008-07-23 13:02:04,651 ConnectionFactory - Setting session state... (2 Replies)
Discussion started by: pcjandyala
2 Replies

9. Shell Programming and Scripting

Help. Script problem

hey guys. i have a bunch of programs in a script that needs to run as root and the rest as another user, we'll call him gabriel. now, in this script, i want to run the first few lines as root. now, how do i, after running as root, tell the script to run the remaining lines as the user gabriel?... (3 Replies)
Discussion started by: Terrible
3 Replies

10. UNIX for Dummies Questions & Answers

Problem starting a script from a 'main'-script

Please Help! :o I have a main script (ksh) where another script is called (convert_picture). Normally this works ok, but since some changes has been made on the unix-server (I dont know what :( ) suddenly it doesnt work anymore: i get an error message: ksh: convert_picture not found. I am... (3 Replies)
Discussion started by: Rakker
3 Replies
Login or Register to Ask a Question