LINUX.ORG.RU
ФорумAdmin

sh sh-у рознь


0

0

Кто может подсказать как заставить работать твкой скрипт в FreeBSD

#!/bin/sh
let count=0; template="screenshot.000"
let pos=`expr length $template - length $count`;
echo $pos

при выполнении на машине с FreeBSD:
$ sh test
0
expr: syntax error
let: arithmetic expression: syntax error: "pos="
0

на linux dct OK:
$ sh test
13

посмотрел man expr, оказывается на фри он не понимает "length переменная"
Как это можно побороть в о фре?

anonymous
Ответ на: комментарий от anonymous

Вообще-то во фрихи sh стоит честный а в лине практически везде под sh понимакется именно bash! (часто это просто жесткие сылки или подобное)

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