Výsledkom je krátky program s názvom ren, ktorý je k dispozícii na stiahnutie na freshmeat.net/redir/ren/18362/url_tgz/ren-1.0.tar.gz
Kompilácia na linuxe je jednoduchá.
Stačí rozbaliť balík a skompilovať.
tar xzvf ren-1.0.tar.gz cd ren-1.0 make
Teraz si ukážeme praktické použitie. Ako vstupné parametre programu sa používajú wildcards pre zdrojové súbory a pravidlo pre tvorbu názvov pre výstupný súbor, čiže naprríklad:
ren "*.txt" "#1.text"
Treba si všimnúť, že reťazce musia byť ohraničené úvodzovkami. Pre zdrojovú wildcard sú k dispozícii klasické pravidlá. Znak * nahradzuje ľubovoľný počet znakov, znak ? nahradzuje znak jeden. Pre tvorbu pravidla na generovanie názvu výstupného súboru platí pravidlo, že reťazec vyhovujúci zástupným znakom * a ?, číslovaním z ľava do prava sa nahradzuje jeho indexovým označením #1..... #n, čiže
ren "*.*" "#1.aaa.#2"
spôsobí premenovanie pokus.txt na pokus.aaa.txt
ren "*.?" "#1._#2"
spôsobí premenovanie pokus.c na pokus._c a bla.h na bla._h, ale bezo zmeny názvu zostane pokus.cpp
Je to jednoduchý a rýchly pomocník, ktorý však nepodporuje regexp výrazy, ale iba klasickú „hviezdičkovú substitučnú konvenciu“. Ale aj napriek tomu si kvoli svojej užitočnosti zaslúži pozornosť.