paste 1.txt 2.txt|xargs -n2 mv
sed "s/.*/mv /" 1.txt >text03.txt
paste text03.txt text02.txt text01.txt
sed -i "s/ /\\\ /g" text01.txt text02.txt
paste 1.txt 2.txt|xargs -n2 mv
Если выполнить так, то работает, но вручную прописывать не подходит:
#!/bin/bash
z1=({0..3}); z2=({4..7}) #...
for((i = 1; i < 3; ++i)); do
declare -n a=z$i
FILES=()
for n in ${a[@]}; do
FILES[${#FILES[@]}]="/untitled/a/$i/$n.jpg"
done
montage -monitor "${FILES[@]}" -geometry +0+0 -tile 4x1 /untitled/b/$i.jpg
done