LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 791|回复: 2

一个设置变量的问题[基本解决]

[复制链接]
发表于 2005-1-13 10:13:58 | 显示全部楼层 |阅读模式
在一个脚本中看到下面的语句,请问后面的:r是个什么意思?多谢了
set root = $1:r
发表于 2005-1-15 01:28:26 | 显示全部楼层
这是tcsh表示路径修饰符的用法
如果把一个路径名赋值给一个变量,那么这个路径名可以分成
头(H),尾(T),根(R)和扩展(E)
例如:

  1. % set path=/home/abc/test.txt
  2. % echo $path:r
  3. /home/abc/test
  4. % echo $path:h
  5. /home/abc
  6. % echo $path:t
  7. test.txt
  8. % echo $path:e
  9. txt
复制代码

这里应该有描述:
http://www.linuxsir.cn/bbs/showthread.php?t=35732
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-15 11:30:22 | 显示全部楼层
多谢多谢!另,仔细看过你推荐的帖子,没有这方面的描述。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表