All entries for Monday 04 September 2006

September 04, 2006

Quotes in Unix Shell and JSTL

Double quote and single quote is different.

Double quote: Everything between quotes is take literally, except for the following characters that keep there special meaning:
  • $ variable substitution will occure
  • ` command subtitution will occure
  • \ escape next character
  • ! history character
  • newline
Single quote: everything between quotes is take literally, except for the
  • ! history
  • newline.

For my scripts, it is much safer to use double quote.

One of my script is like this:

/usr/bin/egrep '$2' $1         
if [ $? -eq 0 ] ; then

the single quote surounding $2 caused confusion.

Not so sure about their difference in JSTL. In the “Core JSTL” book, single quote is used.

Search this blog

Search Warwick Blogs



Most recent comments

  • Oracle 11g is the clear leader in this area. Oracle has invested heavily into self–tuning capabiliti… by shaane on this entry
  • All the features are very nice.I like Repair Advisors the most.Oracle 10G introduced some of the dat… by lucy on this entry
  • "logical standby failed to re–start, I am also getting the same error. I have search on internet and… by anemia on this entry
  • Thanks for the nice information because from last three days i am stuck on this problem…. by robot vacuum on this entry
  • So what happen City speed dating when you tried this coding once in your PC.. Please tell me so i am… by John Bergeron on this entry
Not signed in
Sign in

Powered by BlogBuilder