Run script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Run script
# 1  
Old 11-19-2012
Run script

I have a file that the format is as below ,

abc.xxx.yyy.zzz
while yyy is login ID .

And I have a script called script1 is as below
Code:
 
if ...
then 
   echo "user id"
else
   ...
fi

Now , I would like to have a script that can do su user to yyy first , similiar as below
Code:
if ....
then 
    su - yyy echo "user id"
else
    ....
fi

Can advise what can I do ? thanks

Last edited by fpmurphy; 11-19-2012 at 11:56 PM.. Reason: code tags please!
# 2  
Old 11-19-2012
Correct me if I am wrong..
  • You have a file abc.xxx.LOGINID.zzz
  • Script1 that prints "user id"
  • U need script that switch user to "LOGINID" from the file then prints "user id"
I would suggest you to try something like,
Code:
if
then
su - `ls abc.xxx* | awk -F"." '{print $3}'` echo "user id"
else
fi

# 3  
Old 11-20-2012
thanks reply ,
the script works .
I have one more question , for the file name abc.xxx.yyy.zzz
If I want to have a command which can remove the last two part of the file name ( in the above file name , the last two part is yyy.zzz ) , that means the file name becomes to aaa.xxx , can advise what can I do ?
thanks.
# 4  
Old 11-20-2012
In that case you will have to make use of renaming function. Smilie

Code:
 mv oldname newname

# 5  
Old 11-20-2012
Quote:
Originally Posted by PikK45
In that case you will have to make use of renaming function. Smilie

Code:
 mv oldname newname

thanks reply ,

But I will run it from script , not single command , and I may be have more than 1 file.

Thanks.
# 6  
Old 11-20-2012
What's holding your filename: a variable, a file, ...?
# 7  
Old 11-20-2012
if file , what can I do ?

thanks.
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Shell script run in a case statement call to run a php file, also Perl

Linux System having all Perl, Python, PHP (and Ruby) installed From a Shell script, can call a Perl, Python, PHP (or Ruby ?) file eg eg a Shell script run in a case statement call to run a php file, also Perl or/and Python file??? Like #!/usr/bin/bash .... .... case $INPUT_STRING... (1 Reply)
Discussion started by: hoyanet
1 Replies

2. Shell Programming and Scripting

Script fails to run properly when run from CRONTAB

Hello all, I'm trying to write a script to gather and send data and it works just fine at the bash command line, but when executing from CRON, it does not run properly. My scripting skills are pretty limited and there's probably a better way, but as I said it works at the command line, but... (12 Replies)
Discussion started by: rusman
12 Replies

3. Shell Programming and Scripting

Script for telnet and run one command kill it and run another command using while loop

( sleep 3 echo ${LOGIN} sleep 2 echo ${PSWD} sleep 2 while read line do echo "$line" PID=$? sleep 2 kill -9 $PID done < temp sleep 5 echo "exit" ) | telnet ${HOST} while is executing only command and exits. (5 Replies)
Discussion started by: sooda
5 Replies

4. Shell Programming and Scripting

Run SQL thru shell script: how to get a new line when run sql query?

Hi, this's Pom. I'm quite a new one for shell script but I have to do sql on shell script to query some information from database. I found a concern to get a new line...When I run my script, it retrieves all data as wondering but it's shown in one line :( What should I do? I'm not sure that... (2 Replies)
Discussion started by: Kapom
2 Replies

5. Shell Programming and Scripting

how to run an already made script run against a list of ip addresses solaris 8 question

how to run an already developed script run against a list of ip addresses solaris 8 question. the script goes away and check traffic information, for example check_GE-VLANStats-P3 1.1.1.1 and returns the results ok. how do I run this against an ip list? i.e a list of 30 ip addresses (26 Replies)
Discussion started by: llcooljatt
26 Replies

6. Shell Programming and Scripting

Make script that run with argument if not run from configuration file argument

Hello, Is there any method thorugh which script can take argument if pass otherwise if argument doesn't pass then it takes the argument from the configuration file i.e I am workiing on a script which will run through crontab and the script will chekout the code ,zip and copy to the... (3 Replies)
Discussion started by: rohit22hamirpur
3 Replies

7. AIX

My script didn't run every run every minute at cronjob

In my cronjob, I would like to schedule my script.sh to run every minutes. I crontab -e and have in line below but it didn't seems to run at all. * * * * * script.sh When I run it manually, I can run it. Is that anything wrong with the above line? If I change it to something like below,... (4 Replies)
Discussion started by: ngaisteve1
4 Replies

8. Shell Programming and Scripting

Run a shell script from one host which connext to remote host and run the commands

I want to write a script which would run from one host say A and connect to other remote host B and then run rest of commands in that host. I tried connecting from A host to B with SSH but after connecting to host B it just getting me inside Host B command prompt. Rest of the script is not running... (6 Replies)
Discussion started by: SN2009
6 Replies

9. UNIX for Advanced & Expert Users

script to run different shells which run different processes

Hi, Would like to ask the experts if anyone knows how to run a script like this: dtterm -title shell1 run process1 on shell1 dtterm -title shell2 run process2 on shell2 cheers! p/s: sorry if i used the wrong forum, quite concussed after watching world cup for several nights; but I... (2 Replies)
Discussion started by: mochi
2 Replies
Login or Register to Ask a Question