2009-07-31 7 views
0

私は、bashの "read"組み込み関数を使用してユーザーからユーザー名とパスワードを取得し、それをAFP URLの一部として使用するbashスクリプトを用意しています。しかし、私はいくつかの問題に直面しています。パスワードにURL解析に影響を与える文字が含まれていると( ';'など)。OS XコマンドラインURLフィルタ

私は、URLフィルタリングを行うことはできますが、見つからないコマンドラインユーティリティについて検討しました。誰もそのようなユーティリティを知っていますか?

mount_afp "AFP:// ` urlfilterます$ USER `:server.com @` urlfilterます$ PASS `" 私は、次のような何かをできるようにしたいと思います。

答えて

0

あなたはこれを行うには、単純な1行のPythonスクリプトを使用することができます。あなたの使用のために許容しながら、urllib.quoteがURLのコンポーネント全体ではなく、URLに使用するために設計されていることが

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

注意を。詳細については、#120951を参照してください。

+0

恐縮です、ありがとうございます! –