カスタム要素から単語リストを作成するには?

カスタム要素から単語リストを作成するには?

カスタム要素からテキストファイルの単語リストを作成したいと思います。

element1:
word1
word2
word3

element2:
word4
word5

element3:
word6
word7

各要素が要素1、2、3の単語の組み合わせであることを望みます。たとえば、次のようになります。

word1word4word6
word1word5word6
word1word4word7
word1word5word7

そして、リストのすべての要素1、2、3のすべての単語の組み合わせを取得するまで続けます。シェルスクリプトまたはPythonスクリプトでこれを行うには?私はLinuxを使用しています。

ベストアンサー1

これは純粋にプログラミングの質問のように聞こえ、LinuxやUnixとは何の関係もありません。ただし、テストされていないコードは次のとおりです。

#!/bin/bash
element1=( "word1" "word2" "word3" )
element2=( "word4" "word5" )
element3=( "word6" "word7" )
for i in "${element1[@]}"; do
  for j in "${element2[@]}"; do
    for k in "${element3[@]}"; do
      printf "%s%s%s\n" "$i" "$j" "$k"
    done
  done
done

おすすめ記事