Sponsored Content
Top Forums Shell Programming and Scripting Having a terrible problem with quotes/single quotes! Post 302542136 by alister on Tuesday 26th of July 2011 08:57:03 PM
Old 07-26-2011
Quote:
Originally Posted by jondecker76
Code:
     res=$($cmd)

...snip...

Launch "screen -r blah -X hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{=  kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B}  %m/%d/%y %{W}%c %{g}]'"

I don't use screen, so I'm not at all familiar with it. However, as you suspect, that command substitution will not properly handle the single quotes nor the glob characters (e.g. *, ?, [...], etc) in that screen command-string argument.

As long as it's trusted input, you can try: res=$(eval "$cmd")

Regards,
Alister
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

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... (4 Replies)
Discussion started by: satnamx
4 Replies

2. Shell Programming and Scripting

problem with single quotes in a string and findbug

I'm having trouble manipulating a string that contains single quotes (') in it. I'm writing a ksh script to parse in a few queries from a config file, such as this: findbug \(\(Project 'in' "Deployment,HDRCI,LHS,LSS,WUCI" '&&' Status 'in' "N" '&&' New_on 'lessthan' "070107" \)\) '&&' \(Class... (9 Replies)
Discussion started by: bob122480
9 Replies

3. 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

4. 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

5. Shell Programming and Scripting

Problem renaming a file with single quotes

Hi, I am trying to create a script which validates the incoming source files. The script has File name Pattern as Argument. The First part of the script validates if there are any files available if then echo "\n Files are available to process \n" else echo "\n File does not... (9 Replies)
Discussion started by: dsshishya
9 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

problem with echo inserting single quotes

Consider the following script: #!/bin/bash exclude='Archive PST,SystemState' IFS=$"," rsyncExclusions=$(for exclude in ${exclude}; do echo -n -e --exclude=\"${exclude}\"\ ; done) unset IFS echo rsync $rsyncExclusions test rsync -avh --delete --delete-excluded "$rsyncExclusions"... (7 Replies)
Discussion started by: jelloir
7 Replies

8. 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

9. 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

10. 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
Val &; Rick(6)															     Val & Rick(6)

NAME
val-and-rick - shooter game DESCRIPTION
Val and Rick is probably the precursor to Gunroar, featuring similar controls but in a different environment. Only 2D sprites and back- grounds are used in what seems like a tribute to Xevious and Star Soldier. OPTIONS
These options are available: -brightness n Set the brightness of the screen.(n = 0 - 100, default = 100) -luminous n Set the luminous intensity.(n = 0 - 100, default = 50) -nosound Stop the sound. -window Launch the game in a window. -fullscreen Launch the game in fullscreen. -res width height Sets the resolution of the screen in pixels. -nosound -nowait -accframe USAGE
Press the Z key to shoot and hold down the X key to fix the direction of your aim. A power-up icon in the shape of a tiny ship named Rick will appear if you collect enough blue orbs from defeated enemies, which is indi- cated at the bottom left of the screen. This will cause your ship to go into hyperdrive, that is until all energy is spent or your space- craft takes damage from enemy bullets. Each successful hyperdrive attempt increases the counter by another hundred. The X key can also be used to drop bombs on grounded objects. Tap the P key to pause. The closer your ship is to the top of the screen, the faster it scrolls. AUTHOR
This game has been written by Kenta Cho <cs8k-cyu@asahi-net.or.jp> Val & Rick(6)
All times are GMT -4. The time now is 09:33 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy