ebbコマンドをいちいち実行するのは面倒なので、スクリプトを書きます。ふだんはWin環境なので、PowerShellを使用します。

PowerShellでは、パイプラインで渡される複数のオブジェクトの入力に対して、その各オブジェクトに何らかの処理をしたいときには、 ForEach-Object というコマンドを用いれば良いようです。

ebbはjpg,png,pdfに対応しているようですが、pdfはちょっとややこしいのでjpgとpngのファイルのみからbbファイルを作成するようになっています。

Get-ChildItem -Name | Select-String "png|jgp" | ForEach-Object  -Begin {"starting..." } -Process { echo "making bb file from $_ ..." ; ebb $_ ; echo done} -End { "process done"}

Select-String はPowerShellにおけるgrepのようなものです。パイプラインを用いるときは、grepよりもこちらを使ったほうが良いようです。

,
Trackback

no comment untill now

Add your comment now

*