Dotaz na in.identd

Radovan Garabik garabik na center.fmph.uniba.sk.spam
Středa Únor 17 11:08:42 CET 1999


Radovan Garabik <garabik na center.fmph.uniba.sk.spam> wrote:

: cat <<END > in.identd
: #!/bin/sh

: echo "1 , 1 : USERID : UNIX : $RANDOM"

: END

: trochu blby sposob, ale mohol by aj fungovat

: skusal som aj spravnejsi script typu

: read a
: echo "$a : USERID : UNIX : $RANDOM"

: a hoci z normalneho shellu to funguje ako ma, z inetd sa to sprava akosi 
: velmi divne


a bolo to sposobene tym ze riadky posielane na inetd koncia na CRLF,
takze do $a bol nacitany aj znak ^M
teda spravnejsia verzia je:

cat <<END > in.identd
#!/bin/sh

read $a
echo "$a: USERID : UNIX : $RANDOM" | tr ^M \<space>

END


kde ^M je control-M (zalezi od shellu ako ho tam dostat, najcastejsie
^V^M) a <space> je medzera

--
 -----------------------------------------------------------
| Radovan Garabik  http://melkor.dnp.fmph.uniba.sk/~garabik |
| __..--^^^--..__         garabik @ fmph . uniba . sk       |
 -----------------------------------------------------------


Další informace o konferenci Linux