From ff960c210ed4fb2b4907d142d819600fdfdc753f Mon Sep 17 00:00:00 2001 From: chteufleur Date: Tue, 18 Aug 2015 17:07:37 +0200 Subject: [PATCH] Add a script to format files comming from Windows to remove '\r' --- Bash/formatFiles.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Bash/formatFiles.sh diff --git a/Bash/formatFiles.sh b/Bash/formatFiles.sh new file mode 100644 index 0000000..a38cf2d --- /dev/null +++ b/Bash/formatFiles.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +cmd_cat="/bin/cat" +cmd_rm="/bin/rm" +cmd_tr="/usr/bin/tr" + +formatingFiles() { + for file in $(ls); do + formatFile $file + done +} + +# Formating ASCII file to remove '\r' characters comming from Windows +formatFile() { + local file=$1 + local tmp=$file.tmp + + $cmd_tr -d '\r' < $file > $tmp + $cmd_cat $tmp > $file + $cmd_rm $tmp +} + +formatingFiles