We usually want to acquire file system attributes from the file system itself, for example:
mbfl_declare_assoc_array_varref(LOGFILE) mbflutils_file_init_file_struct mbfl_datavar(LOGFILE) \ '/var/log/software.log' 'log file for software' mbflutils_file_stat mbfl_datavar(LOGFILE) "mbfl_slot_ref(LOGFILE,OWNER)" ⇒ root "mbfl_slot_ref(LOGFILE,GROUP)" ⇒ root "mbfl_slot_ref(LOGFILE,MODE)" ⇒ 0640
Acquire the attributes of an existent file system entry as specified in the symbolic array variable
whose name is ARRYNAME; the array must have been previously declared with one of the
mbflutils_file_init_*_struct() functions.
The following keys are set, or reset, by this function reading the values from the file system:
OWNERA string representing the owner of the file system entry.
GROUPA string representing the group of the file system entry.
MODEA string representing the access permissions mode of the file system entry.
This document describes version 3.0.0-devel.9 of Marcos Bash Functions Library.