シェルスクリプトのディレクトリの下にあるテキストファイル数の計算

シェルスクリプトのディレクトリの下にあるテキストファイル数の計算

/mqlocal/mqmフォルダがあります。 2つのテキストファイル(bindu.txt、sujitha.txt)があります。ディレクトリ内のテキストファイルの数を数えるコードが必要です。結果は整数でなければなりません。

答え1

次のことを試すことができます。

find /mqlocal/mqm -type f -iname "*.txt" | wc -l

-type f:ファイルの検索に使用されます。/mqlocal/mqmディレクトリ内のディレクトリは無視されます。

-iname.txt:で終わるファイルのみが一致します。-i大文字と小文字を区別しません。

wc -l:ファイル数を計算します。

答え2

*.txt検索-l |

現在の作業ディレクトリを/mqlocal/mqmに変更してからコマンドを実行します。

そのディレクトリにあるテキストファイルの数を示します。

関連情報