ファイル拡張子を除くすべてのファイルで、_の後に出現する文字を削除するためのunixコマンド/シェルスクリプトを探していました。ファイル拡張子(.png)を除くすべてのファイルから_の後にある文字を削除します
例:
b6d28保険複製-shop_6b5c74fa3d4b96f7557c3fd66f2555af.png
b6d28保険複製-shop.png
に名前を変更する必要があります私はオンラインで検索しようとしましたが、迅速かつ最適なものを見つけることができませんでしたl溶液である。
これらの余分な文字は、ファイルごとにランダムに追加されます。
ありがとうございました!
OPは最後にアンダースコアの後に部分的に行動したいと思った。 – anubhava
十分に公正で、私はアンダースコアの後ろにすべてを考えました。ただ1つだけあれば多分問題ではないかもしれないが。 – 123
実際には、OPは、最初または最後のアンダースコアの後にするべきかどうかを示していないので、%%または%のいずれかが解決策になります。 – user1934428