expect是一个用来实现自动交互功能的软件套件 。使用它可以创建脚本用来实现对命令或程序提供输入,而这些命令和程序是期望从终端(terminal)得到输入,一般来说这些输入都需要手工输入进行的。 expect则可以根据程序的提示模拟标准输入提供给程序需要的输入来实现交互程序执行。expect需要Tcl编程语言的支持,要在系统上运行expect必须首先安装Tclexpect安装sudo apt-ge...
分类:
系统相关 时间:
2015-07-20 19:32:46
阅读次数:
176
一、SQLite简介
SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、P...
分类:
数据库 时间:
2015-07-16 09:55:45
阅读次数:
158
Tcl介绍
Vivado是Xilinx最新的FPGA设计工具,支持7系列以后的FPGA及Zynq 7000的开发。与之前的ISE设计套件相比,Vivado可以说是全新设计的。无论从界面、设置、算法,还是从对使用者思路的要求,都是全新的。看在Vivado上,Tcl已经成为唯一支持的脚本
Tcl(读作tickle)诞生于80年代的加州大学伯克利分校,作为一种简单高效可移植性好的脚本语言,目前已经...
分类:
其他好文 时间:
2015-07-14 17:55:38
阅读次数:
111
一、概述在Linux环境,有多种实现自动化的脚本语言,如Shell、Python、Perl、Tcl等。Shell语言因与Shell外壳结合紧密,是最常见的实现自动化的脚本语言。同时,在Linux环境中存在大量功能单一的小工具——通常它们在指定输入后,立即就可获得输出,例如echo、cat等字符串/文本打印工具,又或者是如sed、awk等最常用的字符串编辑工具。通过编写Shell脚本,我们可以反复利...
分类:
系统相关 时间:
2015-07-13 20:42:58
阅读次数:
178
【列表|字典】
Tcl使用列表来处理各种集合,比如一个文件夹中的所有文件,以及一个组件的所有选项。最简单的列表就是包含由任意个空格、制表符、换行符、分隔的任意多个元素的字符串。比如:
JerryAlice Mandy David
l lindex命令: --> 获取元素
至少需要两个参数,一个列表和一个索引值,返回取得的元素
如果列表中包含列表的话,访问子列表中的元素就要多...
分类:
其他好文 时间:
2015-07-11 22:55:02
阅读次数:
2681
【字符串操作】
Tcl的精髓在于对字符串的处理,很多函数非常有用,特别是正则表达式。下面列出其常用的函数.
l sting index: --> 索引
l sting range: --> 范围
l sting length: --> 长度
l sting toupper 和
string tolower: --> 大小写
l...
分类:
其他好文 时间:
2015-07-11 21:31:21
阅读次数:
212
数值操作数
表达式的操作数通常是整数或实数。整数可能是十进制,二进制,八进制或十六进制。比如下面同一个整数
335 --> 十进制
0o517 --> 八进制
0x14f --> 十六进制
0b10100111 --> 二进制
处理0开头的十进制整数最安全的方法是使用scan命令....
分类:
其他好文 时间:
2015-07-11 20:12:51
阅读次数:
190
l
脚本、命令和单词
Tcl提供了大约100条命令,Tk提供了另外几十条,脚本包含一条或多条,通过换行符或分号分隔开.
seta 12
setb 23
也可以写成一行: set a 12; set b 23
命令由多个单词组成,以空格来分隔,首字母为命令名,所以:
1. set -> 单词,同时也是命令名
2. a -> 单词
3. 12 -> 单词 将该值赋予a
l...
分类:
其他好文 时间:
2015-07-11 09:01:49
阅读次数:
313
一.介绍 redis在做数据库缓存,session存储,消息队列上用的比较多二.安装$ yum install -y wget gcc make tcl$ wget http://download.redis.io/releases/redis-3.0.2.tar.gz$ tar zxvf red....
分类:
其他好文 时间:
2015-07-07 00:39:28
阅读次数:
130
下载非Amalgamation SQLite3源码安装tcl, apt-get instal tcl解压mkdir buildcd build../configuremake#make sqlite3.c ###生成sqlite3.c, sqlite3ext.h, shell.c全部命令tar x....
分类:
数据库 时间:
2015-07-05 22:30:11
阅读次数:
206