私のファイルの名前とディレクトリパスは次のとおりです。
t10n2/data/file.dat0, t10n2/data/file.dat1, t10n2/data/file.dat2, ...
$1
$2
変数とinを含むt10n$1
算術演算を使用してファイルdat$2
名をに変更したいと思いますfile.dat$(($1*5 + $2))
。
特に私が知りたいのは算術演算!
や変数の出力にワイルドカードを使う方法ではないかと思います。*
残りは私ができます。
ベストアンサー1
パールを使うrename
:
prename -n 's!t10n(\d+)/data/file.dat\K(\d+)!$1*5+$2!e' t10n*/data/file.dat*
-n
結果が満足であれば削除してください。