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