Precisa de ajuda com um script executado no terminal

1

Alguém pode me dizer o que está errado neste script?

'for i in {1..7};

do for j in {1..5};

 $a =$ix630;

 $y =$jx900;

 do 
mogrify 
-crop $ax$y+675+900 +repage /home/vas/Documents/Web_Design/Mold%20ISEF%202014/poster/Ready/body_final.png; 

done;

 done'
    
por L.V.A 20.02.2014 / 08:06

1 resposta

1

Você está tentando realizar algumas multiplicações nos loops for aninhados e atribuir os valores a a e y ?

Confira os valores gerados aqui:

#!/bin/bash

for i in {1..7}; do
    for j in {1..5}; do
        a=$(( $i*630 ))
        y=$(( $j*900 ))
        echo "a: " $a "y: " $y
    done
done
    
por Klaus-Dieter Warzecha 20.02.2014 / 08:30