This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Unexpected results: dirs | xargs -n 1 cygpath -aw
- From: Paul <Paul dot Domaskis at gmail dot com>
- To: cygwin at cygwin dot com
- Date: Mon, 30 Sep 2013 16:09:47 +0000 (UTC)
- Subject: Re: Unexpected results: dirs | xargs -n 1 cygpath -aw
- Authentication-results: sourceware.org; auth=none
- References: <loom dot 20130930T180640-573 at post dot gmane dot org>
Sorry, this is a re-post. I did not completely sanitize the last post,
leading to inconsistent info. Unfortunately, I can't edit or retract a
post from a mailing list. Here is the self-consistent post:
I'm doing something wrong with xargs. If I simply use "cygpath -aw" with 2
arguments, it works fine:
$cygpath -aw ~/projects/project1 ~/projects/project2
C:\cygwin\home\UserName\projects\project1
C:\cygwin\home\UserName\projects\project2
If I use "xargs -n 1" with echo, it works fine:
$dirs | xargs echo
~/projects/project1 ~/projects/project2
$dirs | xargs -n 1 echo
~/projects/project1
~/projects/project2
However, if I use xargs with cygpath, it doesn't:
$dirs | xargs -n 1 cygpath -aw
C:\cygwin\home\UserName\projects\project1\~\projects\project1
C:\cygwin\home\UserName\projects\project1\~\projects\project2
Thanks if anyone can explain what I'm doing wrong.
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple