- PR -

シェルスクリプトでの実行行数

1
投稿者投稿内容
odik
ベテラン
会議室デビュー日: 2005/02/07
投稿数: 69
投稿日時: 2007-08-09 16:16
シェルスクリプトについて、教えて下さい。

シェルスクリプト内でログファイルにログを
出力させたいと考えております。

例)
#!/bin/bash
echo "started" >> app.log

このときに、シェルスクリプト内の実行行数を
ログに出力するような仕組みはありますでしょうか?

perlなんかですと、特殊変数(__LINE__)に行数が
格納されており、これを利用すれば、ログに実行行数
を出力できるのですが、シェルスクリプトに
そのような仕組みはありますでしょうか?

宜しくお願します。
99ri
大ベテラン
会議室デビュー日: 2006/09/09
投稿数: 129
投稿日時: 2007-08-09 18:13
man bash をみると
LINENO のシェル変数が相当するようにおもいます
odik
ベテラン
会議室デビュー日: 2005/02/07
投稿数: 69
投稿日時: 2007-08-10 15:54
99ri様
有難うございました。

LINENOで行番号取得できました。

助かりました。
1

スキルアップ/キャリアアップ(JOB@IT)