diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2016-08-08 13:56:14 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2016-08-08 14:03:57 +1200 |
commit | 27878a125108d764f83444d55fc01a1fe2918ddc (patch) | |
tree | 04b7915f9b51f53a407c526a5793e1d8c91ea385 /bin/stex | |
parent | Add rmrej(1) (diff) | |
download | dotfiles-27878a125108d764f83444d55fc01a1fe2918ddc.tar.gz dotfiles-27878a125108d764f83444d55fc01a1fe2918ddc.zip |
Add stex(1)
Diffstat (limited to 'bin/stex')
-rwxr-xr-x | bin/stex | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/bin/stex b/bin/stex new file mode 100755 index 00000000..f4173a88 --- /dev/null +++ b/bin/stex @@ -0,0 +1,15 @@ +#!/bin/sh +# Strip an extension from the given files +if [ "$#" -lt 2 ] ; then + printf >&2 'Need an extension .ext and a filename\n' + exit 2 +fi +ex=0 ext=$1 +shift +for sn ; do + sn=${sn%/} + dn=${sn%"$ext"} + [ "$sn" != "$dn" ] || continue + mv -- "$sn" "$dn" || ex=1 +done +exit "$ex" |