Isaac Bennetch on 16 Sep 2010 11:46:09 -0700 |
Hi, On 9/16/2010 2:40 PM, Michael Bevilacqua wrote: ... To test, I do: echo $VCIDS and I get exactly what I want in the string: | sed -e s/ orarcrc01<->cdp1crc02/ 100000 orarcrc01<->cdp1crc02/g | sed -e s/ sdgdcrc01<->cdc1crc02/ 100001 sdgdcrc01<->cdc1crc02/g | sed -e s/ cindcrc01<->cdc1crc02/ 100002 cindcrc01<->cdc1crc02/g | sed -e s/ akrdcrc01<->cdp1crc02/ 100003 akrdcrc01<->cdp1crc02/g | sed -e s/ daldcrc01<->cdp1crc01/ 100004 daldcrc01<->cdp1crc01/g | sed -e s/ ausrcrc01<->cdc1crc01/ 100005 ausrcrc01<->cdc1crc01/g | sed -e s/ syrrcrc01<->cdc1crc01/ 100006 syrrcrc01<->cdc1crc01/g | sed -e s/ manrcrc01<->cdp1crc01/ 100007 manrcrc01<->cdp1crc01/g | sed -e s/ cdc1crc01<->cdp1crc01/ 100014 cdc1crc01<->cdp1crc01/g | sed -e s/ cdc1crc02<->cdp1crc02/ 100015 cdc1crc02<->cdp1crc02/g So, now I want to rebuild that original ugly line and execute it, so I do: exec "cat $FILE1 $VCIDS > $FILE2" My first thought is: exec "cat $FILE1 `echo $VCIDS` > $FILE2" Or am I over-simplifying the problem? ~isaac And it fails because $VCIDS is no longer a command, it is now a string, so cat wants to read it as so. ___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
|
|