Возврат пустой строки из оператора if в TCL - PullRequest
0 голосов
/ 28 февраля 2020

Я бы хотел получить grep для значения в имени файла и вернуть в результате либо строку, либо пустую строку.

У меня есть этот код

if {[catch {exec {*[list grep "MYTESTSTRING" $filename]} result] == 0} {
   [concat [file rootname $filename] .newext]
} else {
   ???
}

Что входит в ??? 1006

Я пробовал puts "" и "" и [concat [list "" ""]], но ни один из них не сработал, как ожидалось.

1 Ответ

0 голосов
/ 28 февраля 2020

Похоже, правильный ответ - просто удалить else.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...