SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3832|回复: 2

[Shell] 请教shell的一个问题

[复制链接]
发表于 2014-11-7 20:42:17 | 显示全部楼层 |阅读模式
各位好,请教个shell到知识,如下:
2 N/ o5 n1 ]' H( @; j# K/ `7 q6 u请问$(basename -- "$0")和$(basename "$0")这两个有什么区别吗?其中的--表示什么意思?! [3 N7 a6 H. Y
这里先谢谢各位了。8 S. \. k/ _5 ~
, I6 a3 t; L- o* q/ x6 j# i
发表于 2014-12-25 12:08:21 | 显示全部楼层
这里有MAN 手册  没有办法解决你的问题,你只能有时间去看看源代码了,看看如何处理  -- 的,执行的时候,结果是一样的: ?. X4 x4 c+ x5 m6 I  E  o
http://os.51cto.com/art/201108/286613.htm: s5 Z% v% g9 w6 J8 v% X3 z3 @4 W# {

$ `* ^+ a6 U: h6 Sdirndirname 和 basename 把 以 null 结尾 的 路径名 分解为 目录 和 文件名. 一般情况下, dirname 返回 路径名 的 前面部分, 直到 (但不包括) 最后一个 '/', 而 basename 则 返回 最后一个 '/' 后面 的 内容. 如果 路径名 以 '/' 结尾, 该 '/' 被认为 不是 路径名 的 一部分.
9 u; j+ x8 x+ g0 i" p( Y7 n
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-25 20:05:19 | 显示全部楼层
ths0516 发表于 2014-12-25 12:08
, y- r' L2 r5 e9 b) a' Z+ ~这里有MAN 手册  没有办法解决你的问题,你只能有时间去看看源代码了,看看如何处理  -- 的,执行的时候, ...
) A8 t& Q! z) a' u# Y0 z# P
好的,那只能看看源码了
# w; U" A5 n+ x! R( y4 B8 b0 a多谢
( O, P( j7 L, Z" y/ A+ L) E+ s1 ~
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2019-10-16 08:52 , Processed in 0.062073 second(s), 7 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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