0

私はこの文字列を持っています:

2013/07./penguin pingouin pinguino 365.png

...効果的に名前を変更したい

2013/07./penguin pingouin pinguino 365${RANDOM}.png

sed は、文字列の最後の文字から 4 スペース内側にランダムなビットを挿入できる可能性があると考えています。その方法がわかりません(それが可能であるか、最善の方法である場合)。

背景:これは、重複が見つかったときに名前を変更する機能を組み込んでいる画像並べ替えスクリプトの一部です。拡張子は必ずしも.pngではありませんが、常に 3 文字になります。

4

3 に答える 3

0

次のスニペットは、sed で必要なことを行う必要がありますsed -r 's/(.[a-zA-Z]+$)/$RANDOM\1'

于 2013-07-15T19:30:27.810 に答える