ファイル名に含まれるアンダーバー以降の数字の連続を削除したい

[code]

    aaa01.txt
    bbb01.txt
    
[/code]

というファイルのあるフォルダで

[code]

    find ./ -type f | sed 'p;s/01/02/' | xargs -n2 mv
    
[/code]

とやると、

[code]

    aaa02.txt
    bbb02.txt
    
[/code]

となります。

これを応用して

[code]

    aaa_0101.txt
    bbb_2201.txt
    
[/code]

を

[code]

    aaa.txt
    bbb.txt
    
[/code]

のようにするには、`xargs`のコマンドをどう変更したらよいですか？

よろしくお願い致します




sed の部分を変更して次のように実行します。

[code]

    find ./ -type f | sed 'p; s/_[0-9]*\././' | xargs -n2 mv
    
[/code]




sed の部分を変更して次のように実行します。

[code]

    find ./ -type f | sed 'p; s/_[0-9]*\././' | xargs -n2 mv
    
[/code]

