次の問題があるとしましょう
1つの解決策は次のとおりです。
FilesWithA=$(ls | grep a | wc -l)
FilesWithE=$(ls | grep e | wc -l)
FilesWithI=$(ls | grep i | wc -l)
FilesWithO=$(ls | grep o | wc -l)
FilesWithU=$(ls | grep u | wc -l)
これは正常に機能しますが、フォルダーには何千ものファイルが含まれています。私はの出力をキャプチャすることにより、このスピードアップしているよls
、その後に出力を送信し、変数にgrep
及びwc
ますが、構文は、私を倒しているし。
lsCaptured=$(ls)
FilesWithA=$($lsCaptured | grep a | wc -l) #not working!
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加