指定されたディレクトリにある.txtファイルの数を印刷します。

指定されたディレクトリにある.txtファイルの数を印刷します。

.txt特定のディレクトリのファイル数を印刷したいです。

ディレクトリに5つの.txtファイルがある場合、出力は次のようになります。

1.txt 2.txt 3.txt 4.txt 5.txt

後でリストを確認すると、.txt を含むすべてのファイルが表示されます。

助けてください。

答え1

ディレクトリに5つのファイルがあり、次のテキストファイルのみを表示したいとします。 1.txt 2.txt 3.txt 4.txt 5.txt

したがって、上記の作業を行うだけです。

ls -1 <directory_path_where_you_have_your_txt_files> | grep '\.txt$'

これらのテキストファイルの総数を印刷するには、次のように入力します。

ls -1 <directory_path_where_you_have_your_txt_files> | grep '\.txt$' | wc -l

または@steeldriverの提案に従ってください。

ls -1 <directory_path_where_you_have_your_txt_files>/*.txt

関連情報