Linuxでシェルスクリプトを作成するのは初めてです。ディレクトリ内のファイル数、ディレクトリ内のディレクトリ数などを一覧表示できるようにしたいと考えています。を使用してこのタスクを実行することにしました
ls -l | cut -c1-1
このようにして、すべての ls コマンドの最初の文字を取得し、それが何であるかに基づいて、すべてのファイルが一覧表示されるまでファイルの種類を数えます。たとえば、多数のファイルを含むフォルダーにいて、上記のカット コマンドを実行すると、ファイルであることを示す多くの "-" パーミッションが表示されます。
私の質問は、上記のコマンドに基づいて、各 ls 行をどのように通過するのでしょうか? シェルで上記のコマンドを入力すると、それらすべてが一度に表示されるだけです...各 ls 行を調べたいと思います。
ありがとう!
ディレクトリはTestと呼ばれ、含まれています
-rw-r--r-- 1 teddy user 31 27 Mar 10:07 test1.txt
drwx------ 1 teddy user 9 30 Jan 19:18 tooney
-rw-r--r-- 1 teddy user 31 27 Mar 10:07 test2.txt
drwx------ 1 teddy user 9 21 Mar 11:32 dirt