bash
несколько раз в цикле shift?
а что, в бэше нет eval'а или ему альтернативы?
есть!
тогда в чем вопрос?
как в перле - eval " bla-bla-bla \$$number "
как в перле - eval " bla-bla-bla \$$number "
Вопроса уже нет: ${!n}.
Но возникла ещё пара:
1) чем отличается echo "..." от echo $"..."?
2) как очистить $0 от пути?
---later---
1) ?
2) ${0##*/}
Но возникла ещё пара:
1) чем отличается echo "..." от echo $"..."?
2) как очистить $0 от пути?
---later---
1) ?
2) ${0##*/}
1)тем же, чем значение переменной от нее самой
2)basename /*sh-utils*/
2)basename /*sh-utils*/
На примере различия сможешь показать?
1) Не знаю как в bash, но в sh:
Variables set by the user must have a name consisting solely of alphabet-
ics, numerics, and underscores. The first letter of a variable name must
not be numeric. A parameter can also be denoted by a number or a special
character as explained below.
Variables set by the user must have a name consisting solely of alphabet-
ics, numerics, and underscores. The first letter of a variable name must
not be numeric. A parameter can also be denoted by a number or a special
character as explained below.
Не понял, к чему это.
Речь о том, что у меня в /etc/rc.d/init.d/ сплошь и рядом конструкции вида:
echo -n $"Starting routed (RIP) services: "
Говорят, что писано кривыми руками. Но у меня сильные сомнения в криворукости товарищей из редхат.
Короче: нахрена доллар?
Речь о том, что у меня в /etc/rc.d/init.d/ сплошь и рядом конструкции вида:
echo -n $"Starting routed (RIP) services: "
Говорят, что писано кривыми руками. Но у меня сильные сомнения в криворукости товарищей из редхат.
Короче: нахрена доллар?
Мдааа. Странно... Посмотрим, что скажет .10
Бля, ну что пристали, для интернационализации это.
Переводит на нужный язык согласно текущей локали через gettext
В мане это написано.
Переводит на нужный язык согласно текущей локали через gettext
В мане это написано.
Я кстати не специалист в bash, и ответ на этот вопрос в своё время мне сказал.
Вопрос совсем простой:
`man <что?>` нужно набрать, чтобы там это было написано?
`man <что?>` нужно набрать, чтобы там это было написано?
Ах конечно, в линуксе же sh == bash.
ну бля, смотри сабж в самом деле
man bash
man bash
Оставить комментарий
Beshlan
Как обратиться к параметру скрипта по его (параметра) номеру, записанному в переменную?