特定のディレクトリでPDFファイルの数を見つけるために、次のスクリプトを作成しました。ただし、ディレクトリ内のすべてのファイルが表示されます。
#!bin/bash
message="."
message1="*.pdf"
ls -al $message $message1
スクリプトに問題がありますか?
答え1
それがls
順序だからすべきこと。スクリプトが効果的に実行されます。
ls -al . *.pdf
それから〜する現在のディレクトリ内のすべてのファイルを一覧表示します(提供:.
)。その点を削除するとPDFが残ります。