小さな単語リストを組み合わせたり並べ替えたりして、より大きな単語リストを作成する方法はありますか。 [閉まっている]


-1

小さな単語リストを組み合わせたり並べ替えたりして、より大きな単語リストを作成する方法を探しています。私が持っているとしましょう:

apple
orange
melon

スクリプトは次のようになります。

appleorange
applemelon
orangeapple
orangemelon
melonapple
melonorange
appleorangeapple ...

最大4語まで、それをテキストファイルに保存します。


5
この質問はPowerShellのプログラミングに関するものであるため、トピックから外れているように見えますが、その範囲には含まれません。 スタックオーバーフロー
Darth Android

2
そしてそれがなぜSOに適合しないのかを明確にするために、自分で何かを試したことがあるという証拠はありません - それはあなたが誰かにあなたに解決策を提供してほしいようです。それは宿題の質問かもしれないようにも見えます。
ernie

1
Googlingの「powershellスクリプトの例」を試してください。 technet.microsoft.com/ja-jp/magazine/hh551144.aspx 、あなた自身でこれをすることを試みなさい、あなたが動けなくなるどんな問題でもSOに投稿してください。
kobaltz

回答:


1

コマンドライン:

powershell $Ar='apple','orange','melon','vodka';foreach($i in $Ar){foreach($j in $Ar){IF($i -ne $j){$i+$j;$j+$i}}}>>text.txt

@ FernandoSBSからビッグファイルへの使用 | Out-File -encoding "Default" -append "result.txt" -width 200 -OutBuffer 8192 〜等しい >>result.txt ))
STTR

そして、どのようにしてファイルから単語を読むか、それらを$ Arにリストしないのですか?また、誰かがこのLinuxコードを提案しました: cat test test test|shuf|head -n 18|grep -v ^$|paste -s -d"\0" どのようにPowerShellでそれを複製するのですか?
FernandoSBS

@FernandoSBS新しい質問を書きます。あなたが書いたものは、問題のテーマとは関係ありません。はい、私は配列を使います。または、Linuxのチームがコマンドインタプリタによってのみ使用されるようにします。申し込みなしにほのめかす: which cat head shuf paste grep。答えを書く準備ができています。質問のコメントへのリンクを追加してください。それであなたの質問を見つけることはもっと簡単でしょう。ありがとうございました。
STTR

編集後にこれを保持する意味はわかりませんが、ここでは次のようにします。 superuser.com/questions/619335/…
FernandoSBS

@ FernandoSBSわかりました!
STTR
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.