#! /bin/bash if [ -e abc.txt ] #file or a directory exist then echo File/dir exist fi if [ -e xyz ] then echo File/dir exist fi if [ -f abc.txt ] # file exist then echo File exist fi if [ -d xyz ] # directory exist then echo Dir exist fi if [ -s abc.txt ] # checking if dat exist in file then echo Data Exist in abc.txt fi if [ -r abc.txt ] # checking read permission then echo Read permission exist for abc.txt fi if [ -w abc.txt ] # checking write permission then echo Write permission exist for abc.txt fi if [ -x abc.txt ] # Checking execute permission then echo Execute permssion exist for abc.txt fi if [ -b abc.txt ] # b for binary file then echo Abc.txt is a block special file fi if [ -c abc.txt ] # c for character file then echo Abc.txt is a character special file fi