はい。スクリプトに使用するべきではないことはわかっています。はい。ゴミです。私は確かにばかです。
それにもかかわらず。
デバッグの目的で、スクリプトが実行しているコマンドを確認したいと思います。この効果は、bashスクリプトのset-xまたはset-vで得られると思います。
したがって、たとえば、スクリプトが
#!/bin/tcsh
echo "Hello"
それが実行されたとき、私は見るだろう
echo "Hello"
Hello
プット:
set echo
および/またはset verbose
スクリプトの上部にあります。これにより、スクリプトで発生するすべてが出力され、bash set -x
およびset -v
コマンドと同等になります。
スクリプト名がtcsh_fileであるとしましょう。このファイルにShebangも含まれていると仮定します。
ターミナルでこのコマンドを実行します
tcsh -x tcsh_file
これにより、実行前にすべての行が出力されます。これは基本的にインタラクティブな実行モードです。
これはあなたが必要なものですか?