適当なファイルを作って、下記のphpスクリプトを実行すると、ファイルの内容がURLエンコードされます。
cat foo.txt | php -R 'echo(urlencode($argn).PHP_EOL);
phpコマンドのオプション'-R'は標準入力1行づつに対して指定されたスクリプトを走らせるオプションです。 '-R'オプションが指定されていると、スクリプト側では処理中の行を$argn変数で受け取ることができます。
こちらもおススメ
適当なファイルを作って、下記のphpスクリプトを実行すると、ファイルの内容がURLエンコードされます。
cat foo.txt | php -R 'echo(urlencode($argn).PHP_EOL);
phpコマンドのオプション'-R'は標準入力1行づつに対して指定されたスクリプトを走らせるオプションです。 '-R'オプションが指定されていると、スクリプト側では処理中の行を$argn変数で受け取ることができます。