Giter VIP home page Giter VIP logo

Comments (4)

Kelvin-M avatar Kelvin-M commented on September 27, 2024

Xargs no-run-if-empty mac

Ignore empty results for xargs in Mac OS X, Indeed, the BSD implementation of xargs doesn't have the -r flag ( --no-run-if-​empty ). The GNU version in Linux has it. Here's one way to work This is a behaviour of GNU xargs which can be supressed by using -r, --no-run-if-empty. The *BSD variant of xargs has this behavoir on default, so -r is not needed. Since FreeBSD 7.1 (released in january 2009) an -r argument is accepted (witch does nothing) for compatiblity reasons.

from substra-tests.

AurelienGasser avatar AurelienGasser commented on September 27, 2024

@Kelvin-M Can you confirm that on Mac this comment has no output?

echo -n "" | xargs -r echo toto

from substra-tests.

Kelvin-M avatar Kelvin-M commented on September 27, 2024

Nope, as written on my previous comment , -r and --no-run-if-empty do not exist on MacOs xargs implementation.
It's the default behavior

echo -n "" | xargs echo toto

has no output :)

from substra-tests.

AurelienGasser avatar AurelienGasser commented on September 27, 2024

Ah my mistake, thanks.

from substra-tests.

Related Issues (18)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.