저는 bash 프로그래밍의 초보자입니다. 순열을 수행해야하는데,이 포럼에서 한 게시물을 사용하면 Generating permutations using bash입니다.bash를 사용하여 순열 출력 필터링
#!/bin/bash
list=`echo {1..12}`
for c1 in $list
do
for c2 in $list
do
for c3 in $list
do
echo $c1-$c2-$c3
done
done
done
출력은
1-1-1
1-1-2
1-1-3 ...
하지만 내가 원하지 않는 줄 (1-1-1)에 반복되는 번호를가집니다. 숫자 1이 첫 번째 위치에있는 경우 두 번째 또는 세 번째 위치에서 번호 1을 원하지 않습니다.
이아무도 나를 도울 수있는이
1-2-3
1-2-4
1-2-5
... 같은? 어떤 힌트라도 환영합니다.
예,이 코드는 카트 케이지 제품을 출력하지만이 질문에 대한 대답은 아닙니다 ... – tokland