реклама на сайте
подробности

 
 
> работа с параметрами в tcl
wolfman
сообщение Mar 16 2018, 08:38
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 529
Регистрация: 15-06-05
Из: Питер
Пользователь №: 6 032



Приветствую всех.

Понадобилось тут перед сборкой проекта в Квартусе иметь возможность подменять один файлик. Написал скрипт на TCL, но он ожидает ввода параметра с клавиатуры.
А мне надо, чтобы параметр передавался с запуском скрипта, т.е. типа такого: ./myscript.tcl 1
где 1 этот параметр, который определяет какой файл надо заменить.

Никак не соображу как это сделать.

Код скрипта прилагаю:

CODE
#!/usr/bin/tclsh
# получаем параметр с клавиатуры
set var [gets stdin]

# определяем путь, по которуму лежит скрипт и запоминаем его
set TclPath [file dirname [file normalize [info script]]]

# проверяем какой параметр нам передали
if {$var == 1} {
# если передали '1', копируем файл из src/debug/
file copy -force $TclPath/src/debug/pwr.vhd $TclPath

# иначе забираем файл из /src/release/
} else {file copy -force $TclPath/src/release/pwr.vhd $TclPath}


--------------------
Россия это даже не страна.
Россия это секрет, завернутый в загадку и укрытый не проницаемой тайной...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 14:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016