繁体   English   中英

OS X命令行URL过滤器

[英]OS X Command-line URL filter

我有一个bash脚本,它使用bash的内置“ read”从用户那里获取用户名和密码,然后将它们用作AFP URL的一部分。 但是,当密码包含影响URL解析的字符时(例如“;”),我遇到了一些问题。

我到处寻找一种可以执行URL过滤但找不到的命令行实用程序。 有人知道这样的工具吗? 我希望能够执行以下操作:

mount_afp “法新社:// ` urlfilter $ USER `` urlfilter $ PASS ` @ server.com”。

您可以使用简单的单行Python脚本执行此操作:

echo $USER | python -c 'import urllib; print urllib.quote(raw_input())'

请注意,虽然可以接受使用,但urllib.quote设计用于URL组件,而不是整个URL。 有关更多信息,请参见#120951

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM