Large.txtというファイルがあるとしましょう。ファイルは約100行のcalコマンドをコピーしました。合計入力数を表示するためにこのファイルの最後で何かを実行する方法はありますか?
wc -l Large.shを使用してファイルの入力を表示できることを知っていますが、ファイル自体内でこれを行う方法があるかどうか疑問に思います。
答え1
$0
スクリプト自体へのパスが含まれています。あなたは実行を試すことができます
wc -l < "$0"
スクリプトのどこかにコマンドがある場合は、まずcd
スクリプトの絶対パスをキャプチャする必要があります。