Mercurial > repos > marpiech > norwich_docking_tools
diff tools/rdock/bin/to_unix @ 2:0faa03a92843 draft default tip
Uploaded
author | dzesikah |
---|---|
date | Fri, 26 Aug 2016 10:19:49 -0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/rdock/bin/to_unix Fri Aug 26 10:19:49 2016 -0400 @@ -0,0 +1,32 @@ +#! /bin/sh -e +#Tag 1538 +# +# convert a DOS ASCII file to a UNIX ASCII file by removing trailing ^M at the +# end of each line and ^Z at the end of the file + +#DM 23 Oct 2000 - tmp file in current directory, not /tmp +#TMPFILE=/tmp/to_unix$$ +TMPFILE=to_unix$$ + +if [ $# -gt 2 ] +then + echo "usage: to_unix [<dos_file> [<unix_file>]]" + exit 1 +fi + +# First strip out all carriage-return and ctrl-Z's +if [ $# -gt 0 ] +then + tr -d '\015\032' < "$1" > $TMPFILE +else + tr -d '\015\032' > $TMPFILE +fi + + +if [ $# -eq 2 ] +then + mv -f $TMPFILE "$2" +else + cat $TMPFILE + rm $TMPFILE +fi