GoOz Posted March 22, 2013 Share Posted March 22, 2013 Bug reproduced at both home and work. Configs : @home: OSX: 10.7 Alfred: v2.0.1 build 173 @work: OSX: 10.6 Alfred: v2.0.1 build 173 Origin This topic Step to reproduce NB: I did a brand new workflow to be sure it was clean of any extra hidden space or carriage return. Basically it looks like this: A keyword object with arg to pass the {query} Run Script object uses /bin/bash and simply does an echo "foobar" Output 1 displays the {query} Output 2 displays display the text in the text field (e.g. foobar) Output 3 displays the {query} passed by the script. When i trigger the workflow with "foobar" as an argument, this is what i got : As you can see the {query} passed by the script has an extra space at the bottom. As harmless as it seems, it's not Can't properly use the {query} in a bash script because of this. Do you confirm? Link to comment Share on other sites More sharing options...
Andrew Posted March 22, 2013 Share Posted March 22, 2013 Bug reproduced at both home and work. Do you confirm? If you are echoing out of bash, are you using -n to prevent a newline from being added? Link to comment Share on other sites More sharing options...
GoOz Posted March 22, 2013 Author Share Posted March 22, 2013 Damn, you're good. Well in my example, if i add -n, it does work. But oddly, as i explained in the original topic, it wouldn't work if i translate with a sed. I had echo -n "{query}" | sed -e 's/://g;s/\\/\//g;s/^\(.*\)$/file:\/\/\/Volumes\/\1/' and the output had still the newline. The query before sed hasn't the newline and after it has it. I finally got it with a tr -d '\n' Took me a week to figure it out. Anyway, i can't find how to flag the topic as resolved, i guess you do that, right? Link to comment Share on other sites More sharing options...
Andrew Posted March 22, 2013 Share Posted March 22, 2013 Great, I've moved this to closed Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now