Automator: trimming file path (POSIX text)

Discussion in 'Mac Programming' started by Mudbug, Sep 10, 2013.

  1. Mudbug Administrator emeritus


    Jun 28, 2002
    North Central Colorado
    Hi everyone -
    I've posted this in the apple discussions forum, but thought I might get faster help here. ( If you can help there instead, that would work just as well.

    This is what gets passed to Mail:


    I want to remove the /Users/colin/Desktop/test/ from the above list when it is passed to mail. How do I do that? (it's probably right in front of me...)
  2. subsonix macrumors 68040

    Feb 2, 2008
    You can probably exchange the "get names of finder items" action with "run shell script" and this content:

    for f in "$@"
    	echo "$f" | sed 's/\/Users\/colin\/Desktop\/test\///g'
    Also, select "as argument" in the upper right corner drop down menu.

    Keep in mind that the file path is specific to your environment, and hard coded here, so if you move the files or run it on a different computer it will probably not work without modifications.

Share This Page