[pmwiki-users] WikiSh - check string length
    adam overton 
    a at plus1plus1plus.org
       
    Sun Jun  8 12:22:16 CDT 2008
    
    
  
doh!
you're exactly right
i'm not following the syntax
and now it works bee-you-ti-fully
thanks again!!
adam
On 8 Jun 2008, at 5:52 AM, Peter & Melodye Bowers wrote:
> Sorry – I got caught on the same thing you did.  You need to have  
> the “test” command after “if”:
>
>             {(set -s word = "blammo")}
>             result: {(wikish if test ${#word} -gt 10; then; echo  
> "string too big"; else; echo "string just right"; fi)}
>
> Yep, sure enough.  Just typed it into my control panel and it works  
> fine now.
>
> Looks like I need a clearer error message if someone puts an  
> invalid MX after the if…  I’ll put that on the development roadmap.
>
> Hope t hat helps!
>
> -Peter
>
> From: adam overton [mailto:a at plus1plus1plus.org]
> Sent: Sunday, June 08, 2008 11:46 AM
> To: pmwiki-users
> Cc: Peter & Melodye Bowers
> Subject: WikiSh - check string length
>
>
> and one more WikiSh question while we're at it:
>
> and again, i'm not understanding why this won't work - i want to  
> check the length of a string, and if it's too long, i'd like to  
> print something different out... this is what i had hoped would work:
>
>           {(set -s word = "blammo")}
>           result: {(wikish if ${#word} -gt 10; then; echo "string  
> too big"; else; echo "string just right"; fi)}
>
> however, the result i get is
>
>           result = {#word} -gt 10)
>           string too big
>
>
> any ideas on how i can get the string length to be treated like a  
> number and then successfully pushed thru the if statement?
>
> thanks
> adam
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.pmichaud.com/pipermail/pmwiki-users/attachments/20080608/37445abe/attachment.html 
    
    
More information about the pmwiki-users
mailing list