入力ファイルと同じ名前のログファイルを作成する

入力ファイルと同じ名前のログファイルを作成する

私は Linux シェル スクリプトの初心者です。1 つずつ解析しなければならない入力ファイルがいくつかあります。そのため、「進行中の作業」WIP フォルダーには、一度に 1 つの入力ファイルがあります。1 つのファイルの処理中は、入力ファイルと同じ名前で拡張子が「.log」のログ ファイルを LOG フォルダーに作成する必要があります。

別のファイルと同じ名前の別のファイルを作成する方法についてアドバイスはありますか?

私が実際にやりたいことは、ファイル名をコピーして変数に保存し、その変数を使用して$variable.logファイルを作成し、そこにログを書き込むことです。

答え1

ディレクトリ内にファイルが 1 つだけあると仮定します。

file_name=`ls wip_folder`
log_file="${log_file}.log"

関連情報