SHELL SCRIPTING Programming, For Beginners, Learn Coding Fast! by Yao Ray

SHELL SCRIPTING Programming, For Beginners, Learn Coding Fast! by Yao Ray

Author:Yao, Ray [Yao, Ray]
Language: eng
Format: epub
Publisher: Tutorial eBook & Book, A Quick Start Guide.
Published: 2020-08-03T16:00:00+00:00


-b file

If the object is a block device file, return true .

-c file

If the object is a character device file, return true .

Example 5.2

# Assume that the file “myFile . sh” does not exist, but we still check the property of this file .

#! /bin/bash

file="/root/myFile. sh"

if [ -r $file ] # check if the object is readable

then

echo "The object is readable"

else

echo "The object isn't readable"

fi

if [ -w $file ] # check if the object is writable

then

echo "The object is writable"

else

echo "The object isn't writable"

fi

if [ -x $file ] # check if the object is executable

then

echo "The object is executable"

else

echo "The object isn't executable"

fi

if [ -f $file ] # check if the object is a file

then

echo "The object is a file"

else

echo "The object isn't a file"

fi

if [ -d $file ] # check if the object is a directory

then

echo "The object is a directory"

else

echo "The object isn't a directory"

fi

if [ -s $file ] # check if the object isn’t empty

then

echo "The object isn't empty"

else

echo "The object is empty"

fi

if [ -e $file ] # check if the file is existing

then

echo "The file is existing"

else

echo "The file isn't existing"

fi



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.