xargs
and basename
work together as I would expect:
$ printf '%s\n' foo/index.js bar/index.js baz/index.js | xargs basename
index.js
index.js
index.js
xargs
and dirname
, though, appear not to work together:
$ printf '%s\n' foo/index.js bar/index.js baz/index.js | xargs dirname
usage: dirname path
I would expect
foo
bar
baz
as output. What am I missing?
I'm on Darwin 18.2.0 (macOS 10.14.3).
Asked by davidchambers
(193 rep)
Mar 2, 2019, 10:39 AM
Last activity: Mar 2, 2019, 01:25 PM
Last activity: Mar 2, 2019, 01:25 PM