Ctrl+D
Добавлено: 2009-08-28 11:56:47
как в скрипте выполнить Ctrl+D ?, в скрипте команда smbclient -M там нужно такое сочетание.
спс!
Код: Выделить всё
#! /bin/sh
z="^D"
echo "Набери текс сообщения"
read x
smbclient -M turbina
$x
$z
Код: Выделить всё
#! /bin/sh
z="^D"
echo "Набери текс сообщения"
read x
smbclient -M turbina `echo $x`
echo $z
Код: Выделить всё
#! /bin/sh
echo "Набери текс сообщения"
read x
echo $x | smbclient -M turbina
работает спс!terminus_ писал(а):Код: Выделить всё
#! /bin/sh echo "Набери текс сообщения" read x echo $x | smbclient -M turbina
Код: Выделить всё
(12:55:59)</film> #x=rv.uar.net; echo $x | cat
rv.uar.net
(12:57:06)</film> #
Код: Выделить всё
(12:57:06)</film> #x=rv.uar.net; echo $x | ping
usage: ping [-AaDdfnoQqRrv] [-c count] [-G sweepmaxsize] [-g sweepminsize]
[-h sweepincrsize] [-i wait] [-l preload] [-M mask | time] [-m ttl]
[-P policy] [-p pattern] [-S src_addr] [-s packetsize] [-t timeout]
[-W waittime] [-z tos] host
ping [-AaDdfLnoQqRrv] [-c count] [-I iface] [-i wait] [-l preload]
[-M mask | time] [-m ttl] [-P policy] [-p pattern] [-S src_addr]
[-s packetsize] [-T ttl] [-t timeout] [-W waittime]
[-z tos] mcast-group
(12:57:36)</film> #
Код: Выделить всё
echo $x | xargs pingспс понятно.terminus_ писал(а):все зависит от вызываемой программы - поддерживает она ввод через stdin, или только параметры.Код: Выделить всё
echo $x | xargs ping