• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Q: echo | sed -- Solved!
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Q: echo | sed -- Solved!


  • Subject: Re: Q: echo | sed -- Solved!
  • From: Emmanuel <email@hidden>
  • Date: Tue, 18 May 2004 11:39:04 +0200

At 1:26 AM -0700 18/05/04, Paul Berkowitz wrote:
>On 5/18/04 12:58 AM, "Graff" <email@hidden> wrote:
>
>> Hmm, a bit more testing reveals that this script:
>> ----
>> set someLines to quoted form of "1
>> 2
>> 3
>> 4
>> 5
>> 6"
>>
>> do shell script "echo " & someLines & " | sed '/2/,/5/d'"
>> ----
>>
> > Works fine in Script Editor but doesn't work in Script Debugger.
> >
> > In Script Editor it returns:
>> "1
>> 6"
>>
>> In Script Debugger it returns:
>> ""
>>
>> So it does appear that Script Debugger may have some issues with the
>> "do shell script command"
>
>
>You quite sure that it doesn't involve the fact that within strings carriage
>returns typed in Script Debugger are /r (ASCII 13) whereas carriage returns
>typed in Script Editor 2.0 are /n (ASCII 10) as preferred by Unix commands?
>Just replace the <return> between lines (in SD) with a line feed to check.

----------------------
set someLines to quoted form of "1
2
3
4
5
6"

do shell script "echo " & someLines & " | tr '\\r' '\\n' | sed '/2/,/5/d'"
----------------------

will return "1
6" in all editors, Script Editor, Script Debugger and Smile.

Emmanuel
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.


References: 
 >Re: Q: echo | sed -- Solved! (From: Paul Berkowitz <email@hidden>)

  • Prev by Date: Re: Q: echo | sed -- Solved!
  • Next by Date: Mount volume dialog
  • Previous by thread: Re: Q: echo | sed -- Solved!
  • Next by thread: Re: Q: echo | sed -- Solved!
  • Index(es):
    • Date
    • Thread