Я использовал
cat -v filename.txt | diff - filename.txt
, который, кажется, работает. Я считаю, что вывод немного легче читать, чем
dos2unix < filename.txt | diff - filename.txt
. Он также полезен, если по какой-то причине вы не можете установить dos2unix
.
He creado el siguiente script para adjuntar un archivo CSV. Está truncando incorrectamente el nombre de la columna de CSV y también hay un archivo más que se obtiene con el correo electrónico, a saber, 'ATT0001.txt'.
(
echo "From:"$1;
echo "To:"$2;
echo "Subject:"$3;
echo "MIME-Version: 1.0";
echo "Content-Type:multipart/mixed; boundary=\"B835649000072104Jul07\"";
echo "--B835649000072104Jul07";
echo "Content-Type: text/html; charset=\"UTF-8\"";
echo "Content-Transfer-Encoding: 7bit";
echo "Content-Disposition: inline";
echo "";
echo "$4";
echo "--B835649000072104Jul07";
echo "Content-Type: text/csv";
echo "Content-Transfer-Encoding: base64";
echo "Content-Disposition: attachment; filename=\"$5\"";
base64 "$5"
echo "--B835649000072104Jul07";
) | sendmail -t