小编use*_*323的帖子

需要有关TCL中正则表达式的帮助

任何人都可以帮助我在TCL中使用正则表达式的"执行流程".

% regexp {^([01]?[0-9][0-9]?|2[0-4][0-9]|25[0-5])$} 9
1 (success)
%
%
% regexp {^([01]?[0-9][0-9]?|2[0-4][0-9]|25[0-5])$} 64
1 (success)
% regexp {^([01]?[0-9][0-9]?|2[0-4][0-9]|25[0-5])$} 255
1 (success)
% regexp {^([01]?[0-9][0-9]?|2[0-4][0-9]|25[0-5])$} 256
0 (Fail)
% regexp {^([01]?[0-9][0-9]?|2[0-4][0-9]|25[0-5])$} 1000
0 (Fail)
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释一下这些是如何执行的吗?我很难理解.

regex tcl

2
推荐指数
1
解决办法
162
查看次数

TCL : "tclsh "$0" ${1+"$@"}" 和 argc , argv , argv0 之间的区别

#!/bin/sh
# -*- tcl -*-
# The next line is executed by /bin/sh, but not tcl \
exec tclsh "$0" ${1+"$@"}
Run Code Online (Sandbox Code Playgroud)

我对以上两件事感到困惑。

我开始知道 $0 是文件名,我们也使用 argv0 获取文件名。

并且 argv 是文件的参数,与 "$@" 相同,但是为什么我们要在 sritps 中同时使用这两个东西。

shell tcl

2
推荐指数
1
解决办法
785
查看次数

tty和vty在linux中有什么区别

谁能解释我vty和tty之间的区别?

当我执行tty时,我得到以下信息。

[sce@..]# tty
/dev/pts/135
Run Code Online (Sandbox Code Playgroud)

/ dev / pts / 135在这里是什么?

linux

2
推荐指数
1
解决办法
7965
查看次数

关于Expect中的expect_out(缓冲区)

谁能解释之间的区别

expect_out(buffer)

expect_out(0,string)
Run Code Online (Sandbox Code Playgroud)

一般我更喜欢使用expect_out(buffer).

什么是第二个,我们什么时候可以使用它?

有人可以解释一下吗?

tcl expect

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

tcl ×3

expect ×1

linux ×1

regex ×1

shell ×1