Я никогда не использовал Tcl ранее, однако мне нужно изменить определенный файл для проекта. Я использовал regex с Perl, однако я не уверен в синтаксисе с Tcl.Regex найти файл в Tcl
Что я хочу сделать, это позволить пользователю выполнить сценарий и ввести имя файла, которое необходимо выполнить. Я хочу найти файл после его обнаружения и сделать что-то. До сих пор вот мой несколько псевдокод.
set file_name [lindex $argv 0]
while(true) {
if { found file } {
puts "Found file!"
{
else { file not found)
puts "File not found!"
}
Я не уверен, как проверить, найден ли файл или нет? Я получаю полное имя файла от пользователя через вход ...
Что вы подразумеваете под словом "once its found"? Вы хотите зацикливаться до появления файла? Нужно ли вам перебирать подкаталоги до тех пор, пока они не совпадут? –
Карлос, извините за недостаток информации. Я имел в виду, что он был найден в корневом каталоге. – c0d3rs
Я знаю из http://stackoverflow.com/q/4187684/301832, что вы извлекаете список файлов из удаленного места, поэтому решения, связанные с локальной файловой системой, не являются лучшей рекомендацией здесь. ** Но вы должны были сказать это в своем вопросе! ** –