しばらくの間、私は* .txtファイルと出力単語の出現を読むべきbashスクリプトを書こうとしていました。私は今まで運がなかった。私はアルゴリズムを知っている、唯一の問題は構文です。ワードカウントのためのBashシェルスクリプト
このスクリプトはどのように動作しますか?
私はターミナルで./myScript.sh myTextFile.txt
を入力すると、それを出力すべき最大から、このような割合で最小にソートされた順序ですべての単語の出現:
17 is 7.1%
12 all 6.4%
10 house 5.5%
5 tree 3.7%
........... .........とsoo on。
スイッチを入れた場合、./myScript.sh -x 3 myTextFile.txt
は3文字以上の単語しか出力しません。
私がスイッチを入れたら、./myScript.sh -y 4 myTextFile.txt
は4回以上出現した言葉だけを出力すべきです。ここでは、どのスイッチを使用したか、どのスイッチを使用しているかを判断する方法について多くの問題がありました。
もちろん、存在しないファイルや間違ったスイッチを置くと、スクリプトがエラーを投げます。
ありがとうございました。
あなたの試行とあなたの欠けているものが表示されるようにしてください。 – fedorqui
あなたのスクリプトを表示して助けてもらえますか? – Auzias