デコードしたい urlencoded 文字列を変数として持つ bash スクリプトがあります。これは bash で実行できることはわかっていますが、PHP 関数 urldecode() を呼び出して、それで完了したほうがよいと考えました。
bash コードで php 関数を実行したかったのですが、非常に単純なスクリプトを作成することにしました。
<?php
echo urldecode($argv);
?>
このスクリプトをbashスクリプトで呼び出します
#!/bin/bash
...#$MYURL is an encoded url
...
$MYURL="php myurldecodescript.php -- $MYURL"
残念ながら、これは機能しません。これをどのように行うのが最善ですか?