Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Вопрос по bash - формирование пути к файлу  (Прочитано 459 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ksevelyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • dobroserver
Как вставить переменную в путь файла?

ver=1.6.7

file($ver)FULL.tar.gz - не работает, как правильно?

Грудь в крестах или голова в кустах.

Оффлайн фирэфохэ

  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: Вопрос по bash - формирование пути к файлу
« Ответ #1 : 20 Февраль 2010, 08:39:40 »
File\($ver\)...
Если надо скобки, можно вообще без них.
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн Denis Russkih

  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: Вопрос по bash - формирование пути к файлу
« Ответ #2 : 20 Февраль 2010, 13:07:11 »
Рекомендую использовать кавычки - без них работа с именами файлов чревата сюрпризами. :)

ver=1.6.7
echo "file${ver}FULL.tar.gz"


или

echo "file(${ver})FULL.tar.gz"

если тебе надо со скобками.

Кавычки только двойные, с одинарными он не будет воспринимать ${ver} как переменную.
Ubuntu 10.10

Оффлайн ksevelyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • dobroserver
Re: Вопрос по bash - формирование пути к файлу
« Ответ #3 : 20 Февраль 2010, 13:09:21 »
Огромное спасибо.
Грудь в крестах или голова в кустах.

 

Страница сгенерирована за 0.053 секунд. Запросов: 22.