Re: assign a string variable onto itself with concat ksh



On 27 Sep 2006 18:57:19 -0700, theshowmecanuck
<theshowmecanuck@xxxxxxxxx> wrote:
Hi,
In a ksh script I would like to assign a string back onto itself
while concatenating another string to it... something like this:

optString="$optString$newString"

I have a string variable: $optString that has the value "r"

I then get another string variable: $newString that has a value of "o"

I would like to end up with optString having a value of "ro"

As you might guess (or know outright! :-) my idea doesn't work. At
the end $optString still equals "r", not "ro". Can someone help me out
with something that works. (I have tried sed and awk as well, but
likely as not, I am not getting the syntax correct... just to let you
know I tried and am now pulling my hair out.)

That should work, unless you write a script and expect the variable to
be changed after the script has ended. In that case, you need to use
the "." command.


--
We have a equal opportunity Calculus class -- it's fully integrated.
.



Relevant Pages

  • Re: How to rewrite with awk?
    ... > I'm unfamiliar with tools such as sed & awk. ... Extract the string that matches a RE. ... This script will not only expand all the lines that say "include ... file) and not resetting ARGV(the tmp file), it then lets awk do any ...
    (comp.unix.shell)
  • Re: Slow string
    ... I see virtually no difference in execution time for the code you posted when using cscript versus using wscript; to confirm, I bracketed the code with an initial ... Are you actually entering the script name into a console window? ... You can use the exact same line for every wrapper script - and that includes wsf and js scripts; all you need to do is change the final "vbs" to "wsf" or "js" as appropriate. ... If you build a large string by small concatenations, the performance degrades geometrically - so does array resizing, because they both use the same nasty technique inherited from VB1 of copying the entire data structure to a new structure with the added element. ...
    (microsoft.public.scripting.vbscript)
  • Re: Function that returns date of file.
    ... string after the date/time when it is used by itself. ... Is that your entire script? ... I make an IF statement that required the 'equals equals'. ... designed database your job will be all that much harder. ...
    (alt.php)
  • Re: Script: Remote shutdown of all domain computers
    ... When trying to run the script from a XP workstation, where i am logged in as ... Dim strBase, strFilter, strAttributes, strQuery, objRecordSet ... 2000 or above and allow shutdown, ... Public Function AllComputersAs String() ...
    (microsoft.public.windows.server.scripting)
  • Re: Update Notes Field
    ... I was able to run the script without any problems. ... The info attribute can be assigned a value when the user object is created, but I don't see where dsadd can do it. ... Most attributes are string values, and VBScript strings can include the character vbCrLf. ... If there is another way to add the information to the Notes field, ...
    (microsoft.public.windows.server.active_directory)