Bir Dosyanın Varlığını Kontrol Etme Shell Debian
Konsolda aşağıdaki kod örneği ile bir dosyanın varlığını kolayca kontrol edebiliriz.
if [ -f test.txt ] # var mı?
then
echo "var."
else
echo "yok"
fi
Temel yapı bu kadar basit.
Dosya adını bir değişkenden okumak istersek şu şekilde küçük bir değişiklik yapmamız gerekir. Köşeli parantezlerin ilkinden sonra ve son parantezden önce mutlaka boşluk olmalı yoksa hatalı olur.
if [ -f test.txt ] # var mı?
then
echo "var."
else
echo "yok"
fi
Temel yapı bu kadar basit.
Dosya adını bir değişkenden okumak istersek şu şekilde küçük bir değişiklik yapmamız gerekir. Köşeli parantezlerin ilkinden sonra ve son parantezden önce mutlaka boşluk olmalı yoksa hatalı olur.