私はスペルのためのいくつかの辞書がありますfile.dic
。たとえば、
abc
aword
bword
cab
worda
wordzzz
別の言葉を探しています。アレンジ(またはスペルを変更)お互い。
「アルファベット順にソート」するコマンドがある場合は、次のようにします。
cat file.dic | letter-sort | paste - file.dic | sort
これは私に次のことを与えます:
abc abc
abc cab
adorw aword
adorw worda
bdorw bword
dorwzzz wordzzz
これで、ファイルにスペルの変更が明確に表示されます。そのようなコマンドがあるか、letters-sort
そうでなければそのような結果を得る方法はありますか?
ベストアンサー1
ファイル内の文字を1行ずつ並べ替えるには、次のようにします。
while read line; do
grep -o . <<< "${line}" | sort | tr -d '\n'
echo
done < file.dic
出力:
abc
adorw
bdorw
abc
adorw
dorwzzz