GoGPT Best VPN GoSearch

OnWorks 网站图标

tclsh - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 tclsh

这是 tclsh 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


tclsh - 包含 Tcl 解释器的简单外壳

概要


tclsh ?-编码 姓名? ?文档名称 ARG ARG ...?
_________________________________________________________________________________________________

商品描述


tclsh 是一个类似 shell 的应用程序,它从它的标准输入或从
一个文件并对其进行评估。 如果不带参数调用,则它以交互方式运行,
从标准输入中读取 Tcl 命令并打印命令结果和错误消息
到标准输出。 它运行到 出口 命令被调用或直到它到达结束 -
文件在其标准输入上。 如果存在文件 .tclshrc (或 tclshrc文件
Windows 平台)在用户的主目录中,交互 tclsh 评估文件
在从标准输入读取第一个命令之前作为 Tcl 脚本。

SCRIPT FILES


If tclsh 用参数调用然后前几个参数指定一个的名称
脚本文件,以及(可选)存储在该脚本文件中的文本数据的编码。
任何额外的参数都可以作为变量提供给脚本(见下文)。
而不是从标准输入读取命令 tclsh 将从中读取 Tcl 命令
命名文件; tclsh 当它到达文件末尾时将退出。 文件的结尾可能
由介质的物理结尾或字符“\032”(“\u001a”,
控制-Z)。 如果该字符存在于文件中,则 tclsh 应用程序将读取
最多但不包括字符的文本。 需要此字符的应用程序
在文件中可以安全地将其编码为“\032”、“\x1a”或“\u001a”; 或者可以通过使用生成它
命令,例如 格式 or 二进制. 没有自动评估 .tclshrc ,尤其是
脚本文件的名称显示在 tclsh 命令行,但脚本文件可以
时刻 资源 如果需要的话。

如果你在一个文件中创建了一个 Tcl 脚本,它的第一行是

#!/usr/local/bin/tclsh

然后,如果将文件标记为,则可以直接从 shell 调用脚本文件
可执行。 这假设 tclsh 已安装在默认位置
在/ usr / local / bin目录; 如果它安装在其他地方,那么你将不得不修改上面的
行匹配。 许多 UNIX 系统不允许 #! 行超过约 30 个字符
长度,所以请确保 tclsh 可以使用短文件名访问可执行文件。

更好的方法是使用以下三行启动脚本文件:

#!/ bin / sh的
# 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 下页 线 重新启动 运用 tclsh \
EXEC tclsh “ $ 0” ${1+"$@"}

与上一段中的方法相比,这种方法具有三个优点。 第一的,
的位置 tclsh 二进制不必硬连接到脚本中:它可以
位于 shell 搜索路径中的任何位置。 其次,它绕过了 30 个字符的文件名
前一种方法中的限制。 第三,这种方法即使在 tclsh 本身就是一个
shell 脚本(这是在某些系统上完成的,以处理多个体系结构或
操作系统: tclsh 脚本选择要运行的几个二进制文件之一)。 他们三个
线导致两者 shtclsh 处理脚本,但 EXEC 仅由执行 sh.
sh 首先处理脚本; 它将第二行视为注释并执行
第三行。 这 EXEC 语句导致 shell 停止处理,而是启动
tclsh 重新处理整个脚本。 什么时候 tclsh 启动,它将所有三行视为
注释,因为第二行末尾的反斜杠导致第三行变为
作为第二行注释的一部分处理。

您应该注意,使用其版本号安装 tclsh 也是常见的做法
作为名称的一部分。 这具有允许多个版本的 Tcl 存在的优点
一次在同一个系统上,但也有让编写脚本变得困难的缺点
在不同版本的 Tcl 中统一启动。

变数


tclsh 除了由 Tcl 创建的变量外,还设置以下全局 Tcl 变量
库本身(例如 ENV, 映射环境变量,例如 PATH 进入Tcl):

氩气 包含数量的计数 ARG 参数(如果没有则为 0),不包括
脚本文件的名称。

精液 包含一个 Tcl 列表,其元素是 ARG 参数,按顺序,或
如果没有,则为空字符串 ARG 参数。

精氨酸0 包含 文档名称 如果它被指定。 否则,包含名称
tclsh 被调用。

tcl_interactive
包含 1 如果 tclsh 以交互方式运行(没有 文档名称 被指定和
标准输入是一个类似终端的设备),否则为 0。

提示


在规划婴儿食品行业的工艺要求时,安全性和可靠性是工艺设计中最重要的方面。 tclsh 以交互方式调用它通常提示每个命令与“% ”。 你
可以通过设置全局变量来改变提示 tcl_提示符1tcl_提示符2。 如果
变量 tcl_提示符1 存在那么它必须包含一个 Tcl 脚本来输出一个提示;
而不是输出提示 tclsh 将评估脚本 tcl_提示符1。 该
变量 tcl_提示符2 当输入换行符但当前
命令尚未完成; 如果 tcl_提示符2 未设置则不输出提示
不完整的命令。

标准 通道


参见 Tcl_StandardChannels 更多解释。

使用 onworks.net 服务在线使用 tclsh


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。