Bu soru, bu ve bu soru ile yakından ilgilidir . Her satır bir dosya yolu olduğu birkaç satır içeren bir dosya var. Şimdi her satırı her bir farklı satırla (kendisiyle değil) eşleştirmek istiyorum . Ayrıca bir çift benim amacım A B
için bir B A
çifte eşittir , bu nedenle bu kombinasyonlardan sadece biri üretilmelidir.
Misal
files.dat
steno gösterimle böyle okur, her harf bir dosya yoludur (mutlak veya göreli)
a
b
c
d
e
Sonra benim sonuç şöyle görünmelidir:
a b
a c
a d
a e
b c
b d
b e
c d
c e
d e
Tercihen bunu bash'da çözmek istiyorum. Diğer soruların aksine, dosya listem oldukça küçük (yaklaşık 200 satır), bu yüzden döngüler ve RAM kapasitesi kullanmak sorun yaratmıyor.