>if test -d /mnt/auto/cd/video_ts; then
> mplayer dvd://
>fi
И что, работает? У меня, если dvd смонтирован, то mplayer
вываливается примерно на середине фильма. Приходится отмонтировать.
Оффтопик, но хотябы из-за наличия скриптового языка shell UNIX-like системы гораздо мощнее систем, не имеющих такового. Он дает дополнительную прослойку между простейшими командами и многофункциональными приложениями. Вот почему я сторонник UNIX-WAY, по этим же причинам винда идёт лесом.
Да в винде тоже есть свои скрипты bat, ну и конечно VB, тока почему-то мало кто ими пользуется для написания скриптов, облегчающих жизнь, очевидно это не так удобно как под unix...
Кстати, кто-нибудь знает есть ли в природе высокоуровневая консольная писалка. Типа чтоб написать
$ add-files-to-project Список файлов
Файлы добавлены. Общий размер проекта 300 мегабайт
$ ls-project-files
file1
dir1
bla-bla-bla
$ write-project
Записываю диск...
Выполнено 1%
Только конечно чтобы возможностей было поболе.
Конечно можно самому написать, но меня пока ломает. Юзаю угрёбищьный k3b:(
вот полезнейший скрипт для чтения всякой лабуды:
#!/usr/bin/python
import sys
input = sys.stdin
ts=4
tw=80
sw=50
b = ''
for l in input.readlines():
l=l.expandtabs(ts)
l=l.strip()
b+=' '+l
while len(b)>=tw:
i = b.rfind(' ',0,tw)
if i==-1:
a,b=b[:tw],b[tw:]
else:
a,b=b[:i],b[i+1:]
print a.strip()
if len(l)<sw:
print b.strip()
b=''
if len(l)==0:
print ''
держите скрипт для выдирания погоды с гисметео - у меня в torsmo работает (26063 - это Питер, для своего города циферки поищите на http://gismeteo.ru):
sorry, забыл ...
держите скрипт для выдирания погоды с гисметео - у меня в torsmo работает (26063 - это Питер, для своего города циферки поищите на http://gismeteo.ru):
#!/usr/bin/perl
if($fc = `curl http://informer.gismeteo.ru/text/26063-1.JS | iconv -f CP1251 -t KOI8-R`){
$fc =~ s/(\<((?!\<).)*\>)+/:/g;
my ($t0,$city,$date,$sky,$prec,$temp,$wind,$site) = split(/:/, $fc);
print "$city: $temp, $sky,$prec; ветер: $wind\n";
}
>Да в винде тоже есть свои скрипты bat, ну и конечно VB, тока почему->то мало кто ими пользуется для написания скриптов, облегчающих >жизнь, очевидно это не так удобно как под unix...
это совсем не аналоги shell в *nix. Сравнить хотябы возможности bat и sh (я уж не говорю о bash или tcsh). Команд опять таки в nix* море, а в винде... VB вообще RAD, такой монстр на роль прослойки ну никак не подходит. Интересно, в VB можно организовать конвейерную обработку вроде программного канала между двумя процессами?