Описание тега tclsh
Простая оболочка, содержащая интерпретатор Tcl. Вместо этого рассмотрите возможность использования тега tcl для языковых проблем.
1
ответ
Напишите скрипт tclsh для компиляции файла SV с помощью инструмента VCS
Я пишу сценарий tclsh для компиляции файлов системного verilog, как я могу решить проблему ниже и скомпилировать все файлы в сценарии tclsh? Команда ниже только скомпилирует 'mod1.sv': exec vlogan -sverilog mod1.sv mod2.sv mod3.sv Команда ниже тольк…
14 дек '15 в 09:47
1
ответ
Сценарий TCL не может настроить многоадресный сокет
Я работаю с tcl-скриптом под Ubuntu 12.04 и сталкиваюсь с некоторой проблемой, когда пытаюсь настроить многоадресный сокет. Я пытаюсь перенаправить трафик с одного сокета на многоадресный, но я не знаю почему, хотя многоадресный сокет создается хоро…
15 сен '13 в 14:22
2
ответа
Ошибки при открытии терминала на tclsh и модуле
Я работаю на Ubuntu 18.04.1 LTS, ядро 4.15.0-34-generic. Я довольно новый пользователь, и после установки нескольких программ (которые я, к сожалению, потерял) для моего нового проекта, я внезапно получил эти две строки, появляющиеся при каждом от…
01 окт '18 в 14:10
1
ответ
Тчлш против желания (ткл / тк)
Я пытаюсь запустить tclsh с моим пакетом (разделяемой библиотекой), написанным на C++. Пакет нуждается в механизме, подобном Windows PumpMessage, чтобы периодически вызываться в главном потоке после его загрузки через пакет req. При желании я могу п…
23 июн '15 в 08:03
0
ответов
Удалить нулевой символ tcl
У меня есть переменная, которая по какой-то причине получает суффикс {}. то есть echo $file <path to file> {} Эта переменная при использовании в других командах теперь выдает ошибку. Как удалить этот пустой список, который добавляется к моей п…
06 ноя '18 в 04:02
2
ответа
Есть ли способ вернуться к предыдущей строке внутри proc в оболочке TCL?
Можно ли избежать повторной записи всего этого оператора после нажатия клавиши enter при записи ошибочного оператора в proc в оболочке tcl? Примечание: здесь я не использую TCL IDE, напрямую пишу в оболочке. systest> tclsh %proc demo {args} { set…
22 май '15 в 18:13
1
ответ
Как я могу обновить Tclsh в Linux?
Я работаю с Linux Red-Hat 2.4 и, вероятно, имею старую версию tclsh, как мне ее обновить? Благодарю.
11 ноя '13 в 20:46
1
ответ
Taskkill внутри сценария TCL (с использованием foreach) не работает
Мне нужно просмотреть URL с помощью Internet Explorer и закрыть с помощью taskkill через скрипт TCL. Я использую следующий скрипт TCL для этого. Мой скрипт TCL: set data [open input_url.txt r] set test [read $data] foreach url $test { exec "C:/Progr…
10 дек '14 в 16:55
1
ответ
Загрузка расширения tcl из tclsh
У меня есть расширение C для Tcl, где определяется команда mytest. Расширение правильно скомпилировано (у меня Linux, расширение *.so). Например, я могу запустить tclsh и использовать его так: $ tclsh % load /path/extension.so % mytest abc ... Но, е…
06 мар '15 в 15:22
2
ответа
Шаблон регулярных выражений ведет себя по-разному в TCL по сравнению с Perl и Python
Я пытаюсь извлечь подстроку из строки с помощью регулярных выражений. Ниже приведен рабочий код в Python (давая желаемые результаты) Python Solution x = r'CAR_2_ABC_547_d' >>> spattern = re.compile("CAR_.*?_(.*)") >>> spattern.sear…
06 сен '16 в 10:18
4
ответа
Как прочитать имя переменной, в которой хранится значение
Пример программы TCL: proc fun { x } { puts "$$x = $x" } set a 10 fun $a В этой вышеупомянутой программе, которая печатает вывод как $10 = 10 Но я бы хотел получить a = 10 имеет выход. Переменная, которая передает значения, должна быть прочитана, а …
11 авг '16 в 07:24
2
ответа
В сценарии tcl, как я могу использовать put для записи строки в консоль и в файл одновременно?
# Prints the string in a file puts $chan stderr "$timestamp - Running test: $test" # Prints the string on a console puts "$timestamp - Running test: $test" Есть ли способ отправить вывод пут на экран и в файл журнала одновременно? В настоящее время …
19 сен '16 в 18:34
3
ответа
Как выполнить tcl-скрипты в tchsh с аргументами
Обычно я запускаю свой tcl-скрипт под shell таким образом. > tclsh8.5 mytest.tcl -opt1 foo -opt2 bar В случае необходимости запустить GDB для отладки из-за некоторых модулей, реализованных в C++. Я должен запустить tclsh через GDB. Так что вопрос…
15 авг '12 в 08:13
2
ответа
Доступ к библиотекам TCL
Я новичок в TCL и борюсь с доступом к другим модулям. Команда SOURCE помогла мне включить другой код, который я написал в программе TCL. Тем не менее, я думаю, что у меня есть проблемы с доступом к библиотекам кода. Например, когда я ссылаюсь на мат…
17 янв '13 в 16:06
1
ответ
Продвинутый трюк командной строки Unix
Я хочу помочь в отношении командной строки Unix. В командной строке, если я наберу любую команду, такую как дата; Консоль должна автоматически выполнить ls и затем выполнить дату. пример: если я наберу дату, то интерфейс должен быть похож на ls; д…
07 окт '13 в 09:40
0
ответов
Как записать указанные аргументы в tcl что-то вроде -h
Я новичок в сценарии Tcl, я написал сценарий файлового ввода-вывода, для которого нужны пользователи, чтобы вводить два типа строк, один - строка постфикса, один - аргументы строк переменной длины, например, я хочу, чтобы пользователь запускал мой t…
09 янв '18 в 10:16
0
ответов
Как сохранить несколько строк файла после распознавания определенной строки до другой конкретной строки, а затем остановиться на языке tcl?
Нужно написать код в Tcl. Предположим, что в файле много строк, и я хочу напечатать все строки после того, как мы узнаем " class{ "Unique"} " в конкретной строке, до того, как он распознает //End//, записанный в другой строке, а также предположим, ч…
16 авг '18 в 17:45
1
ответ
Есть ли альтернатива команде load для импорта двоичного пакета Tcl?
Я использую коммерческий инструмент с интерфейсом homebrew tclsh(Synopsys EDA). В их версии они удалили load команда. Таким образом, я не могу использовать сторонние библиотеки (в моем случае это библиотека Graphviz). Интересно, есть ли другой спосо…
06 апр '18 в 12:41
0
ответов
Как передать аргументы в сценарии tcl при использовании tclsh
У меня есть два сценария tcl, которым я хочу передать аргументы. Первый получает число и дает свой факториал, второй получает два числа и выполняет некоторые условия и выводит соответственно. Я использую tclsh на Cygwin. Я не могу передать аргументы…
24 окт '15 в 06:48
1
ответ
Как отключить измененный интерактивный режим интерпретатора tclsh?
Бежать tclsh Команда без какого-либо tcl-файла переводчик перейдет в интерактивный режим. Могу ли я просто отключить эту функцию, изменив исходный код tclsh?
19 июн '13 в 08:40