Difference between revisions of "Script Course"
Jump to navigation
Jump to search
Line 9: | Line 9: | ||
* -w File True if the file is writable by you | * -w File True if the file is writable by you | ||
* -x File True if the file is executable by you | * -x File True if the file is executable by you | ||
* -z String True if string is empty | |||
* -n String true if string is not empty | |||
Syntax | Syntax | ||
[condition to test for] | [condition to test for] |
Revision as of 19:56, 12 March 2019
File Operators Tests
- -d File True if file is a directory
- -e File True if file exists
- -f File True if file exists and is a regular file
- -r File True if file is readable by you
- -s File True if file exist and is not empty
- -w File True if the file is writable by you
- -x File True if the file is executable by you
- -z String True if string is empty
- -n String true if string is not empty
Syntax
[condition to test for]
Example
[ -e /etc/passwd ] -e True if file exists