for i in `cat seznam.txt`; do
cp source.jpg "$i"
done
Neni to tak elegantni, jake prvni odpoved, ale pokud bys to potreboval casem nejak vice rozvinout, tak to nabizi vetsi variabilitu - moznost filtrovani a upravy jmen a tak podobne. Selze to na souborech s mezerami ve jmene.
cat seznam.txt | while read i; do
cp source.jpg "$i"
done
Tohle prezije i mezeru ve jmene souboru. Ale pokud probyde nejaky kod ve smycce, ktery bude nastavovat nejake promenne, tak nebudou videt za smyckou.
Doporucuji zvazit hardlinky, nebo symlinky (ln -s) misto cp. Ale samozrejme neznam ucel.