Я использовал exec
в прошлом для запуска основных команд bash
и awk
, а также от tcl.Как использовать exec для запуска bash один лайнер
Но на этот раз я запускаю сложный 1 лайнер для редактирования имени переменной.
set v "sccmp_hvt_c35_ff_0.99v_125c.lib"
set corner_name [exec "echo $v | cut -d'.' --complement -f2- | cut -d'_' --complement -f-5 | tr '[a-z]' '[A-Z]'"]
Это не работает и бросали error for '[a-z]'
как неверную команду. Есть ли способ, который может помочь мне запустить этот скрипт bash через tcl?
Какой ваш желаемый результат? Это «SCCMP_HVT_C35_FF»? –