Sei que é mais fácil criar o arquivo do que editar seu conteúdo.
Veja o pseudo-código para exemplo didático:
#!/bin/bash
x0=100
y0=0
# incrementos
x_inc=100
y_inc=5
y_step=5
# quantidade de coordenadas desejadas
n_coords=50
for i in `seq 0 $(( n_coords - 1 ))`; do
x=$(( x0 + i*x_inc ))
y=$(( y0 + (i/y_step)*y_inc ))
echo "X:$x Y:$y" > teste/$i
done
Explicação - Para fazer os cálculos. Eu incremento o valor de Y a cada 5 iterações, na razão de 5 unidades.
x0 - é o valor inicial de x fornecido como 100
y0 - é o valor inicial de y fornecido como 0
x_inc - é o quanto x tem o valor incrementado a cada salto fornecido como 100
y_inc - é o quanto y tem o valor incrementado a cada salto fornecido como 5
y_step - é o número de iterações antes de haver um incremento de y fornecido como 5
Para i no intervalo [0, 49]:
Por fim, a operação se resume com x e y .
Aqui a dúvida seria manipular vários arquivos em uma única pasta (com sed se possível) fazendo operações aritméticas.
Table Icon
Type: Program
Caption: Terminal
Command: aterm -T “Bash” -e /bin/bash
Icon: /home/user/.xtdesktop/Aterm.png
MenuCommand1: Aterm as Super User: aterm -cr red -e sudo su
X: 8
Y: 5
Status: anchor
end
Dá para fazer a substituição caso seja necessário usando o sed?
Ou por sinal, acham que não é possível, acham que awk seria mais adequado!?
