なぜ出力が出ないのですか? [閉じる]

なぜ出力が出ないのですか? [閉じる]
for items in *
do 
    if [ -f items ]
    then
        echo $items
    fi
done

私のカタログを見るここに画像の説明を入力してください。ご覧のとおり、私のディレクトリは空ではありませんが、上記のコードを実行すると何も印刷されません。

┌──(istiak㉿kali)-[~/ShellProgramming]

└─$ ./practice.sh

ベストアンサー1

ありがとう@murulu彼のためにコメント

答えは次のとおりです

for items in *
do 
    if [ -f "$items" ]
    then
        printf '%s\n' "$items"
    fi
done

おすすめ記事