当前位置:  技术问答>linux和unix

Shell语句求教!shell cygpath -a -m $(TOPDIR)

    来源: 互联网  发布时间:2017-02-07

    本文导语:  shell cygpath -a -m $(TOPDIR) 其中,TOPDIR为当前的pwd 求教,cygpath这个内置变量的参数-a -m是什么意思?整条语句是什么意思啊? 我猜想是设置cygwin的当前路径,具体原因不是很清楚,请高手指点一下 | ...

shell cygpath -a -m $(TOPDIR)
其中,TOPDIR为当前的pwd

求教,cygpath这个内置变量的参数-a -m是什么意思?整条语句是什么意思啊?
我猜想是设置cygwin的当前路径,具体原因不是很清楚,请高手指点一下

|
不是设置路径,是输出不同格式路径信息
$ pwd
/cygdrive/d/code/shell

$ cygpath -a $(PWD) -a输出全路径
/cygdrive/d/code/shell

$ cygpath -m $(PWD) -m输出类似WINDOWS路径
D:/code/shell

$ cygpath -a -m $(PWD)
D:/code/shell

详细参考帮助
$ cygpath
Usage: cygpath (-d|-m|-u|-w|-t TYPE) [-f FILE] [OPTION]... NAME...
       cygpath [-c HANDLE] 
       cygpath [-ADHOPSW] 
       cygpath [-F ID] 
Convert Unix and Windows format paths, or output system path information

Output type options:
  -d, --dos             print DOS (short) form of NAMEs (C:PROGRA~1)
  -m, --mixed           like --windows, but with regular slashes (C:/WINNT)
  -M, --mode            report on mode of file (binmode or textmode)
  -u, --unix            (default) print Unix form of NAMEs (/cygdrive/c/winnt)
  -w, --windows         print Windows form of NAMEs (C:WINNT)
  -t, --type TYPE       print TYPE form: 'dos', 'mixed', 'unix', or 'windows'
Path conversion options:
  -a, --absolute        output absolute path
  -l, --long-name       print Windows long form of NAMEs (with -w, -m only)
  -p, --path            NAME is a PATH list (i.e., '/bin:/usr/bin')
  -s, --short-name      print DOS (short) form of NAMEs (with -w, -m only)
  -C, --codepage CP     print DOS, Windows, or mixed pathname in Windows
                        codepage CP.  CP can be a numeric codepage identifier,
                        or one of the reserved words ANSI, OEM, or UTF8.
                        If this option is missing, cygpath defaults to the
                        character set defined by the current locale.
System information:
  -A, --allusers        use `All Users' instead of current user for -D, -O, -P
  -D, --desktop         output `Desktop' directory and exit
  -H, --homeroot        output `Profiles' directory (home root) and exit
  -O, --mydocs          output `My Documents' directory and exit
  -P, --smprograms      output Start Menu `Programs' directory and exit
  -S, --sysdir          output system directory and exit
  -W, --windir          output `Windows' directory and exit
  -F, --folder ID       output special folder with numeric ID and exit
Try `cygpath --help' for more information.

    
 
 

您可能感兴趣的文章:

  • 求教求教,shell问题...各位大哥,帮忙下
  • 求教了。。远程调研shell,用什么好啊?
  • 求教 Shell 初级问题
  • 求教高手,关于shell命令
  • 求教linux shell编程问题
  • shell脚本调试问题求教
  • shell编程中,求教,查找子字符串位置的问题
  • 求教关于SHELL设置的问题
  • 求教:shell 脚本里如何 执行二级命令啊
  • 求教shell脚本如何能代入参数?
  • 求教,如何调用shell命令!!!
  • 求教一个shell编程问题!
  • C调用shell脚本出现问题,在线等待求教高手
  • shell问题!求教!
  • 求教:shell 脚本怎么获取ORACLE存储过程的返回值?
  • 求教一个非常简单的关于shell脚本调用的问题
  • 这个shell小程序有两处看不懂,求教高手!
  • shell 菜鸟脚本求教
  • 求教一个shell脚本,字符串提取问题。
  • 求教shell学习中的一些疑惑
  • 请教一个 shell 问题,我用下面这个 shell 语句总是失败,请教
  • 刚学Shell编程,问个关于Shell中if语句的问题
  • 一个shell语句中搞不懂的数字“2”,疑惑??
  • shell脚本问题 if语句
  • 如何获取shell脚本中某条语句的执行时间
  • shell中赋值语句的问题
  • 关于一个shell语句的问题
  • 求解Shell语句
  • 请教一段shell语句的作用
  • 请教个shell编程语句的问题。
  • bash shell 的if 语句
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Centos6下安装Shell下文件上传下载rz,sz命令
  • 不同类型的shell*(K SHELL , C SHELL) 用命令怎么切换?
  • linux bash shell命令:grep文本搜索工具简介
  • 我在执行shell时,想在shell里直接向mysql数据库插入数据,我该如何写shell。
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • 菜鸟问问题:shell是什么呢?普通的ls、cp、pwd这些命令算不算shell呢?如何把自己写的文件变成shell呢?
  • linux bash shell命令:文本搜索工具grep中用于egrep和 grep -E的元字符扩展集
  • 傻瓜问题,请问shell编程和shell脚本编程的关系
  • linux bash shell命令:文本搜索工具Grep命令选项及实例
  • shell变量和子shell的问题请教
  • linux bash shell命令:文本搜索工具grep正则表达式元字符集(基本集)
  • 请问“当前shell”和“子shell”的区别?
  • 怎么知道当前是B_SHELL 还是C_SHELL
  • 用户登陆后运行某SHELL退出SHELL就回到LOGIN是怎么作到的?
  • 怎么写shell代码 写好shell怎么运行?
  • 请问一个shell中如何获取这个shell自身抛出的错误?
  • 非登录shell是什么 意思,和登录shell有什么区别啊
  • Solaris 8中修改root的shell为一个非法的Shell后怎么办?
  • 各位Shell高人,如何取得Shell的第10个入口参数?$10不行啊,急!
  • shell 编程 执行shell新建多个终端 并执行程序
  • 如何在一台机器上的shell中执行另外一台机器上的shell


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3