LINUX.ORG.RU

bc: standard_in syntax error

 ,


0

1

bc почему-то не хочет принимать на вход данные, обработанные седом. В чем беда?

Пример:

neko@mars ~/test                                                                                                                                                                                        [13:05:08] 
> $ mp3info -p "%m*60+%s+" *|sed -e 's/^/(/;s/+$/)\/60\/60/'                                                                                                                                                      
(14*60+5+38*60+26+19*60+26+22*60+27+28*60+28+25*60+50+23*60+5+19*60+43+32*60+16+26*60+9+29*60+9+22*60+32+27*60+9+24*60+5+14*60+34+21*60+34+17*60+8+26*60+15+36*60+2+19*60+17+36*60+24+16*60+32+30*60+23+36*60+10+30*60+20+21*60+13+26*60+11+41*60+9+40*60+49+34*60+11+30*60+40+49*60+56+28*60+55)/60/60
neko@mars ~/test                                                                                                                                                                                        [13:05:13] 
> $ mp3info -p "%m*60+%s+" *|sed -e 's/^/(/;s/+$/)\/60\/60/'|bc                                                                                                                                                   
(standard_in) 1: syntax error

neko@mars ~/test                                                                                                                                                                                        [13:05:14] 
> $ echo '(14*60+5+38*60+26+19*60+26+22*60+27+28*60+28+25*60+50+23*60+5+19*60+43+32*60+16+26*60+9+29*60+9+22*60+32+27*60+9+24*60+5+14*60+34+21*60+34+17*60+8+26*60+15+36*60+2+19*60+17+36*60+24+16*60+32+30*60+23+36*60+10+30*60+20+21*60+13+26*60+11+41*60+9+40*60+49+34*60+11+30*60+40+49*60+56+28*60+55)/60/60' | bc
15

★★★★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.