入力ファイルと同じ名前でログファイルを生成します。

入力ファイルと同じ名前でログファイルを生成します。

私はLinuxシェルスクリプトを初めて使用します。 1つずつ解析する必要がある入力ファイルがあります。したがって、「進行中の作業」WIPフォルダには一度に1つの入力ファイルしかありません。ファイルの処理中に入力ファイルと名前は同じですが、拡張子「.log」を使用してLOGフォルダにログファイルを生成したいと思います。

同じ名前の別のファイルで別のファイルを作成する方法に関する提案はありますか?

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

ベストアンサー1

ディレクトリにファイルが1つしかないとします。

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

おすすめ記事