.txtファイルの語順をランダム化するにはどうすればよいですか?私はbashを知りませんし、すべてのおかげで良いリソースも知りません
質問する
1237 次
2 に答える
3
1 行に 1 つの単語がある場合はshuf yourfile
、ランダムな順序で出力するために使用できます。
shuf yourfile > tmpfile && mv tmpfile yourfile
シャッフルされた内容を に書き戻しますyourfile
。
于 2013-02-11T06:17:59.260 に答える
1
1行に複数の単語がある場合は、次のPerlワンライナーを使用できます。
perl -MList::Util -e '$/=""; print join " ", List::Util::shuffle split /\s/, <>' <in.txt >out.txt
出力ファイルが1行になるのが気に入らない場合は、1行に1語に変更できます。単に。に置き換えjoin " "
てjoin "\n"
ください。
于 2013-02-11T06:28:52.530 に答える