im stuck! 'single quotes'


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers im stuck! 'single quotes'
# 1  
Old 03-28-2006
Data im stuck! 'single quotes'

Hi all...

This is probably the simplest question but its driving me round the bend :-(

does anyone know how to store a single quote in a variable. Im using cygwin bash

for example

single_qoute = " ' "
echo single_quote

dosnt work :-( it is absolutely baffling me!

The reason why i want to know this is that i want to enclose a string value in a variable ecllosed in single quotes eg string = foo

then new_singleQuoteString = single_quote foo singlequote

giving the result 'foo'

any ideas?
# 2  
Old 03-28-2006
Code:
#!/bin/ksh

a='string'
quoted="'${a}'"

echo "string->[${a}] quoted->[${quoted}]"

# 3  
Old 03-29-2006
Power pronlem of assigning single quote to a variable in AWK

Hi .. Thanks for the solution but its my fault as i should have mentioned that I needed the solution in the END block in awk.

Just to clarify the problem again, all i want to do to be able to take a string such as xyz and make it 'xyz' in the END block in awk. The suggested solution works in normal bash shell but not when using awk.

so the rough syntax should be something like..
awk {
.......... awk code
.......... awk code

END { String=xyz
singleQuote=" ' "
StringwithSingleQuotes = "singleQuote String singleQuote"
printf StringwithSingleQuotes # which should = 'xyx'
}
}

any ideas gretaly appreciated
# 4  
Old 03-29-2006
just an example use it according to ur needs

awk -v q="'" '{print q $0 q}' filename
will enclose each line in file with single quote
# 5  
Old 03-29-2006
thanks!

Thanks for the help! it worked fine. I was trying to pass in a string into a Oracle procedure that only accepts parameters eclosed in quotes. workd well!!

Smilie
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Passing single quotes to grep

Hi, I have a grep command which searches if a particular word ends in a pattern grep 'ee\>' * The above command searches for any word that ends with ee across files and works as expected. I need to parametrize ee and run the command so I tried the following but none work A=ee grep... (1 Reply)
Discussion started by: wahi80
1 Replies

2. Shell Programming and Scripting

Issue with Single Quotes and Double Quotes for prompt PS1

Hi, Trying to change the prompt. I have the following code. export PS1=' <${USER}@`hostname -s`>$ ' The hostname is not displayed <abc@`hostname -s`>$ uname -a AIX xyz 1 6 00F736154C00 <adcwl4h@`hostname -s`>$ If I use double quotes, then the hostname is printed properly but... (3 Replies)
Discussion started by: bobbygsk
3 Replies

3. Shell Programming and Scripting

Having a terrible problem with quotes/single quotes!

Hello. I'm trying to write a bash script that uses GNU screen and have hit a brick wall that has cost me many hours... (I'm sure it has something to do with quoting/globbing, which is why I post it here) I can make a script that does the following just fine: test.sh: #!/bin/bash # make... (2 Replies)
Discussion started by: jondecker76
2 Replies

4. Shell Programming and Scripting

Replace single quote with two single quotes in perl

Hi I want to replace single quote with two single quotes in a perl string. If the string is <It's Simpson's book> It should become <It''s Simpson''s book> (3 Replies)
Discussion started by: DushyantG
3 Replies

5. UNIX for Dummies Questions & Answers

grep single quotes or double quotes

Unix superusers, I am new to unix but would like to learn more about grep. I am very familiar with regular expressions as i have used them for searching text files in windows based text editors. Since I am not very familiar with Unix, I dont understand when one should use GREP with the... (2 Replies)
Discussion started by: george_vandelet
2 Replies

6. Shell Programming and Scripting

Single quotes and double quotes

Hi guys, I have a sed line in double quotes which works fine, but I want it to be in single quotes here is the sed line sed "/abc_def/s/\'.*\'/\'\${abc_def}\'/" can some one give the equivalent to the above script in single quotes Thanks a ton (5 Replies)
Discussion started by: sol_nov
5 Replies

7. Shell Programming and Scripting

Double quotes or single quotes when using ssh?

I'm not very familiar with the ssh command. When I tried to set a variable and then echo its value on a remote machine via ssh, I found a problem. For example, $ ITSME=itsme $ ssh xxx.xxxx.xxx.xxx "ITSME=itsyou; echo $ITSME" itsme $ ssh xxx.xxxx.xxx.xxx 'ITSME=itsyou; echo $ITSME' itsyou $... (3 Replies)
Discussion started by: password636
3 Replies

8. Shell Programming and Scripting

echo using single quotes

Hi, Please help me to echo the following statement using single quotes Why can't I write 's between single quotes Thanks in advance, Chella (3 Replies)
Discussion started by: chella
3 Replies

9. Programming

Checking Single Quotes in C

Hi ! Can anyone please tell me how can I check if a character is single quotes in C ? Thanks, Jane A (3 Replies)
Discussion started by: janemary.a
3 Replies

10. Shell Programming and Scripting

Filename containing Single Quotes

Hi , I am passing a variable site_name from a shellscript to an SQL script and then I want to spool an sql query on to my Unix box and generate a CSV file. Everything works fine but I have to give quotes to the variable '&&site_name' in spool statement ..if i remove the quotes it generates an LST... (6 Replies)
Discussion started by: phani
6 Replies
Login or Register to Ask a Question