I want to test mail relay. It requires me to send CRLF at the end of DATA.
I can use toggle CRLFin telnet, or -C option for NC. But is there a way to input CRLF from keyboard in linux terminal?
Answer
Using vi, create a file having these two characters
vi file
then i to enter input mode- Hit ^V followed by the decimal code of
^M
: - ^V013 for
CR
- then save
:wq
since LF is automatically added by vi
If you have it (or install it) doing
hexdump -C file
should show
00000000 0d 0a |..|
Now you can copy / paste or cat
that file where necessary.
You could also prepare the file with other characters, headers that you cat
one shot to your application.
Another, way is to install dos2unix
(depending on your distrib), then prepare the file as necessary (ie without the CR
aka ^M
), then do
unix2dos file
and all 0a
will be converted to 0d0a
Attribution
Source : Link , Question Author : George Shuklin , Answer Author : Déjà vu