Eu tenho uma pergunta sobre um script csh. Eu quero trocar uma imagem que pode estar nas direções de xyz de todas as maneiras diferentes.
Então, estou tentando passar por todas as possibilidades de troca até que a imagem esteja no lugar certo. O codedesign deve ficar assim, mas acho que estou com falta de muita sintaxe, etc.
#!/bin/csh -x
set orientation = getorientation(picture) #orientation can be any 3 out of LRPASI, e.g LPI
set coordinates = [x y z] #set an array of xyz
set i =1
set j =1
set k =1
set string = $orientation
set array = "'printf '%s\n' $orientation:q | fold -w1'"
#printf '<%s>\n' $array:q
echo $array[1]
echo $array[2]
echo $array[3]
while [ $array[1] != L o- $array[1] != R a- $array[2] != P o- $array[2] != A a- $array[3] != I -o $array[3] != S ]
for $i = coordinates[$i]
do
for $j = coordinate [$j]
do
for $k = coordinate [$k]
do
if [ i != j -a i !=k -a k != i ] then
set swap = swapfunction($i $j $k)
set orientation2 = swap
set string2 = $orientation2
set $array = "'printf '%s\n' $orientation2:q | fold -w1'"
endif
end
Tags csh