diff --git a/README.md b/README.md index 97ed77f..a640839 100644 --- a/README.md +++ b/README.md @@ -11,4 +11,5 @@ Useful utility scripts. | Script | Comment | |---|---| |newsh ["command"]|Create executable `sh` script. Optionally add `command`.| +|newbash ["command"]|Create executable `bash` script. Optionally add `command`.| diff --git a/src/newbash b/src/newbash new file mode 100755 index 0000000..ca36360 --- /dev/null +++ b/src/newbash @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e + +if [ -f "$1" ] ; then + echo "Error: file exists: $1" + exit 1 +fi + +echo "#!/bin/bash" > "$1" +echo "" >> "$1" +echo "$2" >> "$1" + +chmod u+x "$1"