简单实用程序,用于删除重复的和操作类似于路径的环境变量(例如,ld_library_path,manpath)。

uniquepath的Python项目详细描述


一个简单的实用程序,用于删除类似路径的重复环境变量。

在unix上,它输出转换后的变量,因此可以如下使用:

$ PATH=`uniquepath.py PATH`

在windows上,有一个助手.bat脚本可以实现相同的效果(即使它不是显式的):

C:\uniquepath.bat PATH

命令行还提供了附加、预处理和删除变量路径的方法,并且它支持通配符(用于删除)。

用法

usage: uniquepath.py [-h] [-v] [-r PATH] [-a PATH] [-p PATH]
                     [--separator CHAR] [--debug]
                     variable

positional arguments:
  variable              environment variable or variable value to process.

optional arguments:
  -h, --help            show this help message and exit
  -v, --version         show program's version number and exit
  -r PATH, --remove PATH
                        remove value(s) from the environment variable.
  -a PATH, --append PATH
                        append value(s) to the environment variable.
  -p PATH, --prepend PATH
                        prepend value(s) to the environment variable.
  --separator CHAR      changes the path separator (default is os specific).
  --debug               different output format more readable but invalid. DO
                        NOT ASSIGN to an environment variable.

On Windows: use uniquepath.bat helper script.

目录pyenv.bat(切换python版本)和windows的助手脚本uniquepath.bat中也有两个使用示例。

安装

http://github.com/elmotec/uniquepath下载uniquepath.py

许可证

根据MIT License条款授权。请参阅文件许可证。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用从PreparedStatement返回的RowId。getGeneratedKeys()?   selenium chrome驱动程序中下一个网站url的java空白页   java如何将参数化匿名类转换为lambda?   java JUnit在AfterClass上获取测试结果   java将动态XML/JSON内容与静态标记化负载进行比较,并检索标记值   java共享一个需要数据持久性的项目[数据库]   java在调用方法时获取意外的参数类型。getParameterTypes()   java如何用jdbc在swing中用另一个字段替换外键?   需要java Jersey Tomcat CDI依赖项解释   java如何生成UML图   java如何编写Jersey rest服务可以通过给定的spring代码访问   SpringMaven存储库管理器Nexus与Java依赖项的Artifactory   java将包从另一个项目导入eclipse中的当前项目   加密Java使用密码加密文件