ファイル名を切り捨てる

ファイル名を切り捨てる

ここに画像の説明を入力してください。UNIXディレクトリにはいくつかのファイルがあり、一意の番号で始まるファイルがあります。ファイル名から「-」が続く一意のIDを削除する必要があり、通常のファイルが必要です。

例: 32456113-report.pdf

データベースの必須ファイル名:report.pdf

さまざまな拡張子(.pdf、.doc、.xls、.txt)を持つファイル名がありますが、前に同じ数字があります。

私はWinscpを使用してデータをテストまたは報告し、Oracleアプリケーションでホスト同時プログラムとして登録してシェルスクリプトを実行しています。

ベストアンサー1

あなたが望むものは何かを完全に理解していませんが、単純なbashスクリプトは次のようになると思います。

for f in * ; do mv "$f" "$(echo "$f" | cut -d- -f2)"; done

エコが気に入らないと気にならない音はやめてください。 Bashで文字列ルールを確認するのに役立ちます。

おすすめ記事