sed not printing variable


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers sed not printing variable
# 1  
Old 03-16-2008
sed not printing variable

I have the following string stored in a variable from a file

sbCvgXfsuupllsucpp11-aWa

I want to use sed to search for the string in a second file: FileSys.dat

sed -n "${obid}" FileSys.dat

I'm getting "sed: command garbled: sbCvgXfsuupllsucpp11-aWa"


The syntax seems fine...anyone know why sed cannot execute the above?

thanks
# 2  
Old 03-16-2008
sed doesn't have a sbCvgXfsuupllsucpp11-aWa command listed on my sed man page. Smilie To get a listing of all of the line in a file that contain the string sbCvgXfsuupllsucpp11-aWa you might use grep...

grep sbCvgXfsuupllsucpp11-aWa /path/to/file

fgrep would probably be faster. A sed command to do this would be something like:

sed -n "/sbCvgXfsuupllsucpp11-aWa/p"
# 3  
Old 03-16-2008
got sed to print my variable

Perderabo,

I just got sed to print my variable by adding double quotes around my /

sed -n "/${obid}"/p" FileSys.dat



thanks,
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

awk code to inspect variable before printing

i have a unique scenario id like help with. im currently running this command and it does what i want: printf '%s\n' "${RawContent}" | awk '/## Beginning Stages ##/,/## Ending Stages ##/' | awk '!/^#.*\!|^#\!|DefaultError/' Can this be shortened? I'm looking for something portable as... (8 Replies)
Discussion started by: SkySmart
8 Replies

2. Shell Programming and Scripting

[awk] printing value of a variable assignment from a file

Heyas Me try to print only the value of a (specific) variable assignment from a file. What i get (1): :) tui $ bin/tui-conf-get ~/.tui_rc TUI_THEME dot-blue "" "$TUI_DIR_INSTALL_ROOT/usr" "$TUI_DIR_INSTALL_ROOT/etc/tui" "$TUI_PREFIX/share/doc/tui" "$TUI_PREFIX/share/tui"... (2 Replies)
Discussion started by: sea
2 Replies

3. Shell Programming and Scripting

Variable substitution in array printing

Hi folks, A really dumb question as I've wasted far too long trying to get this to work.... (on RH bash) I have an array: m0='<hello>' m0='<there>' m0='<fred>' v0='<goodbye>' v0='<again>' v0='<john>' in my code I calculate the value of the variable to output and if I echo it, I... (2 Replies)
Discussion started by: say170
2 Replies

4. Shell Programming and Scripting

printing variable with variable suffix through loop

I have a group of variables myLINEcnt1 - myLINEcnt10. I'm trying to printout the values using a for loop. I am at the head banging stage since i'm sure it has to be a basic syntax issue that i can't figure out. For myIPgrp in 1 2 3 4 5 6 7 8 9 10; do here i want to output the value of... (4 Replies)
Discussion started by: oly_r
4 Replies

5. Homework & Coursework Questions

problem with printing out variable in awk

Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted! 1. The problem statement, all variables and given/known data: couldn't print out stored variable in awk 2. Relevant commands, code, scripts, algorithms: i have in a... (5 Replies)
Discussion started by: ymc1g11
5 Replies

6. Shell Programming and Scripting

Printing a variable column using awk

Hi everyone, Ok here's the scenario. I have a control file like this. component1,file1,file2,file3,file4,file5 component2,file1,file2,file3,file4,file5I want to do a while loop here to read all files for each component. file_count=2 while ] do file_name=`cat list.txt | grep... (2 Replies)
Discussion started by: The Gamemaster
2 Replies

7. Shell Programming and Scripting

Awk Issues - Not printing the 10th Variable.

All, I am attempting to print the tenth ($COPY2) varaibales into one file. But i am finding that all variables are being outputted except for $10. Can someone help!!!! Code Below ---------- echo $SERVER $IMAGE $IMAGEDAY $IMAGEMONTH $IMAGEYEAR $COPY1 $EXPIREDAY $EXPIREMONTH... (1 Reply)
Discussion started by: Junes
1 Replies

8. Shell Programming and Scripting

Redirecting stdout to variable while printing it

Hi everybody, I am trying to do the thing you see in the title, and I can't simply do a=$(svn up) echo $a because the program (svn) gives output on lots of lines and in the variable the output is stored on only one line (resulting in a horribly formatted text). Any tips? Thanks,... (2 Replies)
Discussion started by: ocirne94
2 Replies

9. Shell Programming and Scripting

Replace variable with its value while printing

Hi I have a file in which there is list of files. eg: $path1/file1 $path1/file2 $path2/file3 I am trying to read this file in other script.However the value of variable i.e. $path1 and $path2 is not replaced by its value. How to do it ? I am trying: while read line do echo... (2 Replies)
Discussion started by: dashing201
2 Replies

10. Shell Programming and Scripting

Sed - Printing

Hi, I need to print the lines between 2 pattern. Eg aaa 1 2 3 4 5 bbb Required Output aaa 1 2 3 (3 Replies)
Discussion started by: sreedevi
3 Replies
Login or Register to Ask a Question