Hi all,
I need a script specially using loops to print below output...
variables x, a and b will be read from user...
x a b
x+1 a b+1
x+2 a b+2
x+3 a+1 b
x+4 a+1 b+1
x+5 a+1 b+2
#!/bin/ksh93
read x?"Enter values for X A B: " a b
for ((i=0;i<2;i++))
do
for ((j=0;j<3;j++))
do
printf "%d %d %d\n" $(((i*3)+j+x)) $((a+i)) $((b+j))
done
done
$ ./example
Enter values for X A B: 1 21 31
1 21 31
2 21 32
3 21 33
4 22 31
5 22 32
6 22 33
recreatevg -y datavg1 -L /SH3 -Y NA $medatadisk1 $medatadisk2
recreatevg -y datavg2 -L /SH3 -Y NA $medatadisk3 $medatadisk4
recreatevg -y datavg3 -L /SH3 -Y NA $medatadisk5 $medatadisk6
recreatevg -y datavg4 -L /SH4 -Y NA $medatadisk7 $medatadisk8
recreatevg -y datavg5 -L /SH4 -Y NA $medatadisk9 $medatadisk10
recreatevg -y datavg6 -L /SH4 -Y NA $medatadisk11 $medatadisk12
---------- Post updated at 08:30 PM ---------- Previous update was at 08:18 PM ----------
It gives me this error
ibmsupt@MTSsupport61/tmp>cat seth1.sh
#!/bin/ksh93
read x?"Enter values for X A B: " a b
for ((i=0;i<2;i++))
do
for ((j=0;j<3;j++))
do
printf "%d %d %d\n" $(((i*3)+j+x)) $((a+i)) $((b+j))
done
done
ibmsupt@MTSsupport61/tmp>sh seth1.sh
Enter values for X A B: 1 21 31
seth1.sh[5]: 0403-057 Syntax error at line 5 : `(' is not expected.
ibmsupt@MTSsupport61/tmp>sh -x seth1.sh
+ read x?Enter values for X A B: a b
Enter values for X A B: 1 21 31
seth1.sh[5]: 0403-057 Syntax error at line 5 : `(' is not expected.