@shredder2003

Bash на sparc solaris 10 не понимает конструкцию for i in $( ls *_OWN.ldt ); do, почему и что делать?

bash 4.3.33 на solaris 10 ругается так:
syntax error on line 133: `$' unexpected


при этом bash 4.2.46 на redhat нормально понимает эту команду.
Непонятно в чём дело.
Может кто прояснить, почему баш себя так странно ведёт на солярке, и где об этом можно почитать?
и есть ли онлайн инструменты, где можно повторить такую ошибку?
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 1
karabanov
@karabanov
Системный администратор
$(ls ldt/*_OWN.ldt); - нагляднее, конечно, но могут быть спецэффекты в звисимости от используемой оболочки.
`ls ldt/*_OWN.ldt` - с апострофами менее наглядно, но будет работать почти везде.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы