ディレクトリ内のすべてのファイルの行数を拡張子の前のファイル名に追加します。

ディレクトリ内のすべてのファイルの行数を拡張子の前のファイル名に追加します。

ディレクトリ内のすべてのファイルの拡張子の前に行数を追加するコード行を作成しようとしています。私はwc -1を使ってこれを行うことができると思いましたが、ファイル名に追加するために変数に入れるのが困難です。

for file in *.txt ;do rowcount="wc -l < $file" mv $file ${file%.txt}_$rowcount.txt; done

ベストアンサー1

おすすめ記事