You have been subscribed to a public bug:

cd /tmp
rm -Rf tst err
echo 'if [ "$1" == "" ]; then echo "empty"; else cat $1; fi' > tst
chmod +x tst
echo "a" > err
ls err | xargs ./tst # ./tst: 1: [: err: unexpected operator
./tst err # works fine, outputs 'a'

On Ubuntu the error will be shown, on Centos it won't. The error looks
to be incorrect.

$ lsb_release -rd
Description: Ubuntu 18.04.1 LTS
Release: 18.04
$ xargs --version
xargs (GNU findutils) 4.7.0-git
Copyright (C) 2017 Free Software Foundation, Inc.

** Affects: findutils (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: bot-comment
-- 
xargs gives "[: err: unexpected operator" on Ubuntu but not Centos
https://bugs.launchpad.net/bugs/1793668
You received this bug notification because you are a member of Ubuntu Touch 
seeded packages, which is subscribed to findutils in Ubuntu.

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to