Public bug reported:
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: ubuntu
Importance: Undecided
Status: New
** Description changed:
- 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.
+ <duplicated by 1793668> please close
** Description changed:
- <duplicated by 1793668> please close
+ 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.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1793668
Title:
xargs gives "[: err: unexpected operator" on Ubuntu but not Centos
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1793668/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs