Sometimes, I want to create a file and want it to succeed only
if the file wasn't previously there.

What about adding a complementary option to touch --no-create
which could be used like this?

  $ touch --create file \
    || { echo "creating file failed" >&2; exit 1; }

I know the same could also be achieved with dd:

  $ dd of=xx conv=excl status=none count=0 \
    || { echo "creating file failed" >&2; exit 1; }

but maybe it's worth adding to touch, too.
WDYT?

Have a nice day,
Berny

Reply via email to