Searching a text file and assigning it to a variable


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Searching a text file and assigning it to a variable
# 1  
Old 10-01-2009
Searching a text file and assigning it to a variable

Hi Gurus,

I am new to unix.I have a requirement as below

I have text file like a.txt which contains

a.txt

hi hello
process update
status
Ok to Proceed no issues good
data arrangement

My requirement here is i need to read the file and check for the words
"OK to Proceed" and if it is available need to generate an indicatior file like
"Go.txt"

IF else no file should not be generated.

One more thing, like not Om to Procedd my text file contains "Not Ok to Proceed"

I tried below
#!/bin/ksh





DFT_VALUE='OK to Proceed'

ACTUAL_VALUE=`egrep 'OK to Proceed' respectivefolder/a.txt`

if [$DFT_VALUE = $ACTUAL_VALUE] then

touch a.txt

else

exit

fi
but it will not fit for a requirement

Please give me a code if you have any or let me know how to proceed

Thanks in Advance
Sandeep
# 2  
Old 10-01-2009
replace the line:
Code:
ACTUAL_VALUE=`egrep -o 'OK to Proceed' respectivefolder/a.txt|head -1`

hope it will work for you.
regards,
Sanjay
# 3  
Old 10-03-2009
Quote:
Originally Posted by pssandeep
Hi Gurus,

I am new to unix.I have a requirement as below

I have text file like a.txt which contains

a.txt

hi hello
process update
status
Ok to Proceed no issues good
data arrangement

My requirement here is i need to read the file and check for the words
"OK to Proceed" and if it is available need to generate an indicatior file like
"Go.txt"

IF else no file should not be generated.

One more thing, like not Om to Procedd my text file contains "Not Ok to Proceed"

I tried below
#!/bin/ksh





DFT_VALUE='OK to Proceed'

ACTUAL_VALUE=`egrep 'OK to Proceed' respectivefolder/a.txt`

if [$DFT_VALUE = $ACTUAL_VALUE] then

touch a.txt

else

exit

fi
but it will not fit for a requirement

Please give me a code if you have any or let me know how to proceed

Thanks in Advance
Sandeep
Hi!

Crossposting, are we...?

https://www.unix.com/emergency-unix-l...ting-file.html

Please note from the Forum rules:

(4) Do not 'bump up' questions if they are not answered promptly. No duplicate or cross-posting and do not report a post or send a private message where your goal is to get an answer more quickly.


Regards,

pen


 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Searching a file - and assigning responses to variables (or something)

So first: Sorry if the title is confusing... I have a script I'm writing with a file with several names in it (some other info - but it's not really pertinent...) - I want to be allow the user to delete certain records, but I ran into a problem I'm not sure how to go about fixing. If I were... (6 Replies)
Discussion started by: sabster
6 Replies

2. Shell Programming and Scripting

Assigning file to a variable

Hi, I have a list of files in a directory. Each file has a .txt and a .log extension i.e. file.txt & file.log, file1.txt & file1.log etc. The file with the .log extension may not always exist alongside the file with the .txt extension. I need to copy the .txt file if there is a corresponding... (6 Replies)
Discussion started by: brunlea
6 Replies

3. Shell Programming and Scripting

assigning variable in txt file

Hi all, One of my txt file has common format like . And I need to manually assign variable to "/a/b/c/file1/txt" , which has common text before "Calculated summary file:". I wonder if I can use some command to do that for me, that it read the file and check for that comonn text and assign... (2 Replies)
Discussion started by: emily
2 Replies

4. Shell Programming and Scripting

searching a file with a specified text without using conventional file searching commands

without using conventional file searching commands like find etc, is it possible to locate a file if i just know that the file that i'm searching for contains a particular text like "Hello world" or something? (5 Replies)
Discussion started by: arindamlive
5 Replies

5. Shell Programming and Scripting

Perl Help - Assigning variables to text file contents

I am looking to create a perl script which will take numbers from a simple text file, convert them from decimal to hex, and then rewrite those values in the file or create a new file with the hex numbers(whichever's easier). My text document for example would be something as simple as 1312... (6 Replies)
Discussion started by: samh785
6 Replies

6. Shell Programming and Scripting

Assigning a value as a variable from a text file

I have a txt file output.txt Freq = 1900 L = 159I want to assign the values to a variable so that i can further use it in some other script. like F=1900 Len=159 etc i tried doing something with awk but dosent work F=$(awk 'BEGIN {}/Freq/ {split ($2,a);depth=a};printf "%d\t,... (2 Replies)
Discussion started by: shashi792
2 Replies

7. Shell Programming and Scripting

how to Read a file and assigning each line to a variable?

Friends, I have a file output.txt with values as below: 092307135717 061910135717 I want to know how to read this file and then assign each value to a variable. say like var1=092307135717 var2=061910135717 So that I can use this VAR1 and Var2 in the shell script for further processing.... (3 Replies)
Discussion started by: shyamaladevi
3 Replies

8. Shell Programming and Scripting

Reading data from file and assigning to variable

I was trying to store the number of lines in a file and store it in a file.after that i want to store the information in a file to a variable which is further used in the if loop to check certain condition. #!/bin/bash cat <file> | wc -l > count.txt x="$count.txt"; i=10; if ; then cat... (10 Replies)
Discussion started by: sudhakaryadav
10 Replies

9. UNIX for Dummies Questions & Answers

Assigning value in a text file to a variable

Hi, I need to place a number located in a text file in a variable so I can perform if/then comparison. How would I go about doing this? Using A=awk '{print $2}' maintenance_date.tmp does not seem to work. Thanks (1 Reply)
Discussion started by: mojoman
1 Replies

10. Shell Programming and Scripting

Reading file and assigning that to Variable

I am missing something here, I have a file which contains only one line and that is either a number or character string. I am trying to read the file and assign that value to a variable and here it seems I am missing something and not getting the expected results... Here is the code : #!/bin/ksh... (2 Replies)
Discussion started by: Vaddadi
2 Replies
Login or Register to Ask a Question