Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.os.linux.misc > #29600

tip for improving your shell skills

From Eli the Bearded <*@eli.users.panix.com>
Newsgroups comp.os.linux.misc
Subject tip for improving your shell skills
Date 2020-04-02 00:09 +0000
Organization Some absurd concept
Message-ID <eli$2004011957@qaz.wtf> (permalink)

Show all headers | View raw


By running:

echo "set -e" >> ~/.bash_profile

You can put your shell (well, at next login) into an enhanced error
checking mode. This makes it much easier to detect when any program
you run has errors thus allowing you to learn from mistakes and avoid
making them again. It will also prevent you from accidentally using
undefined variables, so "rm -rf $HOM/bin" instead of "rm -rf $HOME/bin"
won't delete (or attempt to delete) /bin.

The enhanced error checking has long been recommended for shell scripts,
but don't miss the opportunity to benefit from it on the command line,
too.

Elijah
------
try also "set -C" for anti-clobber protection

Back to comp.os.linux.misc | Previous | NextNext in thread | Find similar


Thread

tip for improving your shell skills Eli the Bearded <*@eli.users.panix.com> - 2020-04-02 00:09 +0000
  Re: tip for improving your shell skills Bit Twister <BitTwister@mouse-potato.com> - 2020-04-01 23:04 -0500
  Re: tip for improving your shell skills "Chris F.A. Johnson" <cfajohnson@cfaj.ca> - 2020-04-01 23:40 -0400
    Re: tip for improving your shell skills Eli the Bearded <*@eli.users.panix.com> - 2020-04-02 17:17 +0000
    Re: tip for improving your shell skills Richard Kettlewell <invalid@invalid.invalid> - 2020-04-03 08:20 +0100
      Re: tip for improving your shell skills "Chris F.A. Johnson" <cfajohnson@cfaj.ca> - 2020-04-06 18:08 -0400

csiph-web