이 질문은 강력하게 관련되어 이 와 이 질문입니다. 각 줄이 파일의 경로 인 여러 줄이 포함 된 파일이 있습니다. 이제 각 줄을 서로 다른 줄 과 짝을 이루고 싶습니다 (자체가 아님). 또한 쌍 A B
은 B A
내 목적을 위해 쌍 과 동일 하므로 이러한 조합 중 하나만 생성해야합니다.
예
files.dat
속기 표기법으로 이와 같이 읽 히면 각 문자는 파일 경로입니다 (절대 또는 상대)
a
b
c
d
e
그런 다음 내 결과는 다음과 같아야합니다.
a b
a c
a d
a e
b c
b d
b e
c d
c e
d e
바람직하게는 이것을 bash에서 해결하고 싶습니다. 다른 질문과 달리 내 파일 목록은 다소 작기 때문에 (약 200 줄) 루프와 RAM 용량을 사용하면 아무런 문제가 없습니다.