=?iso-8859-1?q?=5BComm=5D_=5BJT=5D_=EB=C5=D3=C1=D2=C0_--_=CB=C5=D3=C1=D2?= =?iso-8859-1?q?=C5=D7=CF=2C_bash=27=D5_--_bash=27=C5=D7=CF?=
Henri Bourbon
=?iso-8859-1?q?useperl_=CE=C1_fastmail=2Efm?=
Чт Сен 19 03:47:55 MSD 2002
On 18 Sep 2002 20:12, Heavenly wrote:
> P.P.S. Даа ... чуть не забыл! Есть файл, в нем девизы. Каждый
> начинается с новой строчки. Как с помощью bash'a
> выводить один девиз случайным образом?
Как? Вы разве не проходили этого в начальной школе? 8-)
perl -e 'rand>1/$. or $s=$_ while <>; print $s' MY_FILE
Ах да, виноват, я забыл, что это нужно сделать с помощью bash . Этого
можно достичь 2-мя способами.
Способ первый, на "троечку".
bash -c 'perl -e "rand>1/\$. or \$s=\$_ while <>; print \$s" MY_FILE'
Способ второй, правильный ;)
bash -c 'echo $0 is NOT a programming language'
bash -c 'echo $SHELL is a SHELL'
perl -e 'rand>1/$. or $s=$_ while <>; print $s' MY_FILE
--
HB
Подробная информация о списке рассылки community