ParaMonte MATLAB 3.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation.
getContents.m
Go to the documentation of this file.
1%> \brief
2%> Return the contents of the ``.bashrc`` file in the
3%> system home folder as a scalar MATLAB string.<br>
4%>
5%> \return
6%> ``str`` : The output scalar MATLAB string containing the contents
7%> of the ``.bashrc`` file if it exists or an empty string.<br>
8%>
9%> \interface{getContents}
10%> \code{.m}
11%>
12%> str = pm.sys.bashrc.getContents()
13%>
14%> \endcode
15%>
16%> \example{getContents}
17%> \include{lineno} example/sys/bashrc/getContents/main.m
18%> \output{getContents}
19%> \include{lineno} example/sys/bashrc/getContents/main.out.m
20%>
21%> \final{getContents}
22%>
23%> \author
24%> \JoshuaOsborne, May 21 2024, 5:00 AM, University of Texas at Arlington<br>
25%> \FatemehBagheri, May 20 2024, 1:25 PM, NASA Goddard Space Flight Center (GSFC), Washington, D.C.<br>
26%> \AmirShahmoradi, May 16 2016, 9:03 AM, Oden Institute for Computational Engineering and Sciences (ICES), UT Austin<br>
27function str = getContents()
28 path = fullfile(pm.sys.path.home(), ".bashrc");
29 if exist(path, "file")
30 str = string(fileread(path));
31 else
32 str = "";
33 end
34end
function getContents()
Return the contents of the .bash_profile file in the system home folder as a scalar MATLAB string.
function home()
Return a MATLAB string containing the absolute path to the system home directory.