【发布时间】:2013-02-06 09:41:52
【问题描述】:
我试图理解以下代码中的 :t 但无法弄清楚,这些代码需要在 tcl 中转换。当我们打印它时,它会在斜杠上拆分单词 the 并返回最后一个元素。例如:user3、user 等
假设 d = /home/etc/user/user3
while 1 {
set _f $_d:t
}
【问题讨论】:
-
这到底是什么外壳?
-
这是一个简单的shell脚本
-
如果是,我会认出它的语法。 究竟是什么?
-
看起来是
csh,其中:t历史替换或变量赋值修饰符采用引用文件名的尾部。 -
@user765443,当你被问到“shell 是什么”时,提问的人想知道脚本的“shebang”是什么(
#!/path/to/the/program顶部的行脚本)或明确使用什么二进制文件来解释脚本等。在 Unix 系统上没有抽象的“外壳”。