feature_to_c.sh: Print help when passing no arguments
I found that odd that passing no arguments to feature_to_c.sh produces this: $ ./feature_to_c.sh ./feature_to_c.sh: 23: shift: can't shift that many but passing one argument shows the help: $ ./feature_to_c.sh hello Usage: ./feature_to_c.sh OUTPUTFILE INPUTFILE... This patch changes the script to show the help in both cases. gdb/ChangeLog: * features/feature_to_c.sh: Print the help when passing no argument.
This commit is contained in:
parent
e18b24a419
commit
73519cce7c
2 changed files with 9 additions and 4 deletions
|
@ -1,3 +1,8 @@
|
|||
2016-03-04 Simon Marchi <simon.marchi@ericsson.com>
|
||||
|
||||
* features/feature_to_c.sh: Print the help when passing no
|
||||
argument.
|
||||
|
||||
2016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
|
||||
|
||||
* MAINTAINERS (Write After Approval): Add Bernhard Heckel.
|
||||
|
|
|
@ -19,14 +19,14 @@
|
|||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
output=$1
|
||||
shift
|
||||
|
||||
if test -z "$output" || test -z "$1"; then
|
||||
if test -z "$1" || test -z "$2"; then
|
||||
echo "Usage: $0 OUTPUTFILE INPUTFILE..."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
output=$1
|
||||
shift
|
||||
|
||||
if test -e "$output"; then
|
||||
echo "Output file \"$output\" already exists; refusing to overwrite."
|
||||
exit 1
|
||||
|
|
Loading…
Add table
Reference in a new issue