LINUX.ORG.RU

Tcl/Tk и newline


0

0

Значит такая-вот проблема.
Мне надо выяснитть конец строки при вызове exec.
У exec есть ключ -keepnewline, с которым, судя по докам exec возвращает строки с символом новой строки (0xA).
При проверке\поиске в возвращаемой переменной символа "\n", ничего не находит...
Искал по разному, и просто lsearch, и lsearch -regexp итд...
Если кто-нибудь может помочь, помогите, плз!!!!

Re: Tcl/Tk и newline

Проблема какая-то надуманная.
Тебе нужно получить вывод какой-то программы-
set fileid [open "|someprog" RDONLY]
Далее считаем что новая строка - это linefeed и будем считывать построчно
fconfigure $fileid -translation lf -buffering line
Ну и теперь читаем строки
gets $fileid z


geekkoo

anonymous
()

Re: Tcl/Tk и newline

Или вот так
set h [exec ls -A]
set z [split $h \n]
lindex $z 0
....

geekkoo

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.