Visit Our UNIX and Linux User Community


Kornshell grabbing value from file


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Kornshell grabbing value from file
# 1  
Old 01-25-2011
Kornshell grabbing value from file

I have a script right now that I run a command which outputs just one word to a file. Well I need to grab that value and use it in another line of code so...

touch oraclesid.txt
echo $ORACLE_SID > oraclesid.txt
#grab that value
sqlplus v500/v500@<value>

how do I grab that value from the file and make it a variable to use it in that last line?

---------- Post updated at 12:13 PM ---------- Previous update was at 12:05 PM ----------

Can i pipe whats in that file and turn it into a variable?
# 2  
Old 01-25-2011
If i understand the question... Use $(<filename) like this:
Code:
$ cd /tmp
$ xval=0
$ echo 123 > xfile
$ echo $xval
0
$ xval=$(<xfile)
$ echo $xval
123
$

# 3  
Old 01-25-2011
I need to grab <value> from file.txt
x < file.txt
so x=<value>

Then i need to use that variable in a command

sqlplus v500/v500@<x>

How do I do that?
Whats the syntax
# 4  
Old 01-25-2011
I must not understand your requirement. I thought that did exactly that. Oh well maybe someone else can see what I missed.
# 5  
Old 01-25-2011
I also gather that is the requirement. Perhaps this?
Code:
sqlplus v500/v500@$(cat oraclesid.txt)

This should work for ksh88 and posix shells too ($(<xfile) is bash/ksh93 )
# 6  
Old 01-25-2011
Quote:
Originally Posted by Scrutinizer
($(<xfile) is bash/ksh93 )
Smilie I just tested it on Version M-11/16/88i of ksh on solaris 8 and it worked for me.
This User Gave Thanks to Perderabo For This Post:
# 7  
Old 01-25-2011
I stand corrected Smilie. It is not posix but it is available in ksh88.

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Grabbing value from file and run command in ``

Hi ALL, How can I make a script take data from a file and execute the commands within `` in the file n put that that in a variable? for i in `cat file` do file=`grep -i key file` cp ${file} test done file /tmp/`date +y`log /tmp/unix`date +y`log (1 Reply)
Discussion started by: 3junior
1 Replies

2. Shell Programming and Scripting

Grabbing a chunk of text from a file

Hi, I have a Report.txt file. Say the contents of this file are : 1 2 3 4 5 7 df v g gf e r dfkf lsdk dslsdklsdk Report Start: xxxxxxdad asdffsdfsdfsdfasfasdffasdf sadfasdfsadffsfsdf Report End. sdfasdfasdf sdfasfdasdfasdfasdfasdf sadfasdfsdf I need to grab from Report Start... (3 Replies)
Discussion started by: mrskittles99
3 Replies

3. Shell Programming and Scripting

Grabbing the newest file, cleaner method?

Greetings, I'm doing a process whereby I need to search for all filenames containing a given bit of text and grab the newest file from what may be 20 results. In a script I'm writing, i've got a monster line to do the sort as follows: find /opt/work/reports/input -name "*$searchtarget*" |... (4 Replies)
Discussion started by: Karunamon
4 Replies

4. Shell Programming and Scripting

Inquiry on Grabbing info from file.

Here is another script I am trying to customize currently, this script is used to send me disk space information, but at the moment I have to enter all the servers in manually SERVER= "xxx bbb ccc" ect.. how can I script it so that the servers are called off a txt file versus me entering all... (1 Reply)
Discussion started by: NelsonC
1 Replies

5. Shell Programming and Scripting

How to run my make file in Kornshell

Hello Forum Memebers, I have file with exension of .shsrc ie(startA.shsrc) .while iam trying to make ,its getting Ksh not found. file:startA.shsrc error:KSH not found the content about shell declaration in the korn shell is below. ... (3 Replies)
Discussion started by: rajkumar_g
3 Replies

6. Shell Programming and Scripting

grabbing filename from text file....should be easy!

Quick question...I'm trying to grab the .tif file name from this output from our fax server. What is the best way i can do this in a bash script? I have been looking at regular expressions with bash or using awk but having some trouble. thanks! The only output i want is... (5 Replies)
Discussion started by: kuliksco
5 Replies

7. UNIX for Dummies Questions & Answers

Grabbing a value from an output file

I am executing a stored proc and sending the results in a log file. I then want to grab one result from the output parameters (bolded below, 2) so that I can store it in a variable which will then be called in another script. There are more details that get printed in the beginning of the log file,... (3 Replies)
Discussion started by: hern14
3 Replies

8. Shell Programming and Scripting

Sed grabbing the last line of a file

I can grab the first line w/ sed how do you grab the last line of a file? (2 Replies)
Discussion started by: xgringo
2 Replies

9. Shell Programming and Scripting

script grabbing cvs file .....

how do I write a script to checkout a file in cvs and cat the file into a file in my home directory Commands are cd /home/smr/sandbox cvsroot choose option 1 cvs co filename cat filename > /home/smr/newfilename Thank you! (4 Replies)
Discussion started by: llsmr777
4 Replies

10. Shell Programming and Scripting

Grabbing lines out of a file based on a date

Hello, I'm new to this forum and am not exactly sure where to post this question, so I'll start here. I'm looking for a command or simple script that will read in a large flat file (contains 2005 data) and will output a new file based on a quarter. Within each row, position 87-90 is a julian... (2 Replies)
Discussion started by: bsp18974
2 Replies

Featured Tech Videos