やHTKなどのコンポーネントを呼び出して、テキストの電話レベルの境界を計算するbash スクリプトがあります。操作が成功したかどうかを確認するにはどうすればよいですか? 私は次のことを試しました: HCopyHVite
./findWordBoundary.sh <input args> |& tee run.log
上記のアプローチは機能しません。HTKユーティリティによって出力されるすべてのものはrun.log、Error ステートメントと条件を除いて に書き込まれます。したがって、greponの使用run.logは非スターターです。
x=./findWordBoundary.sh <input args>も機能しません。エラー状態を除いて、メッセージの負荷全体をダンプするだけです。x.
私が探しているのはこれです:操作がエラー
になったときにログを記録し、適切なアクションを実行する方法。HTKまた、これはより一般的な bash ユーティリティに拡張できると思いますwget。スクリプト内から、bashユーティリティからログとエラーをどのように処理し、それを処理しますか(たとえば、 をwget返すとき404:Not found exception)?
ありがとう、
スリラム。