私はこれが何度もカバーされていることを知っていますが、私はまだこの特定の側面に対する良い解決策を得ることができないようです。私はbashとDOSの両方で同じ問題を抱えています。abcYYMMDDf.csvという名前の多くの.csvファイルのファイルがあり、ファイル名を、作成された日付に対応するYYMMDD部分に変更したいと思います。YYMMDDの後の「f」に注意してください。したがって、実際には、Excelのmid()に相当するものに中間の日付を取得させたいと思います。
bashでは、名前変更機能と、バリエーションを試した*ワイルドカードを理解しています。
rename abc*f.csv *.csv abc*
*はYYMMDDの代わりになると考えていましたが、明らかにそうではありませんでした。s /([az] *)を選択する別の方法を見ましたが、それではファイル名全体が確実に使用されますか?
DOSで試しました
ren abc*f.csv *.csv