(方法) Bashにおけるデバッグ出力はechoやprintfコマンドで行えます。以下に例を示します。
echo
printf
方法: Bashでは、ターミナル自体が基本的にREPLです。コマンドを入力すると、それを読み取り、評価し、結果を出力して、次のコマンドを待つというループになります。これはBashをREPLとして使用する例です:.
方法: Bashには他の言語のような組み込みのデバッガーがありませんが、set -x のような組み込みコマンドを使用して何が起こっているかを追跡することができます。また、アップグレードのために、bashdbという適切なデバッガーを使用してコードをステップ実行することもできます。以下がその一例です:.
set -x
bashdb
方法: Bashには組み込みのテストフレームワークはありませんが、単純なテスト関数を書くことができます。より洗練されたテストのためには、bats-coreのようなサードパーティのツールが人気です。
bats-core