Created the man page for echo and test

This commit is contained in:
Sean DuBois 2012-07-03 17:54:00 -04:00 committed by ridiculousfish
parent 345a528625
commit c45479a6e5
2 changed files with 59 additions and 0 deletions

16
doc_src/echo.txt Normal file
View File

@ -0,0 +1,16 @@
\section echo echo - display a line of text
\subsection echo-synopsis Synopsis
<tt>echo [STRING]</tt>
\subsection echo-description Description
Display a line of text.
- \c -n, \c Do not output a newline
- \c -s, \c Do not separate arguments with spaces
- \c -h, \c --help Display this help
\subsection echo-example Example
<tt>echo 'Hello World'</tt> Print hello world to stdout

43
doc_src/test.txt Normal file
View File

@ -0,0 +1,43 @@
\section test test - perform tests on files and text
\subsection test-synopsis Synopsis
<tt>test [EXPRESSION]</tt>
\subsection test-description Description
Tests the expression given and returns true or false.
- \c -h, \c Display this help
- \c -hG, \c File owned by effective group ID
- \c -hL, \c File is syslink
- \c -hO, \c File owned by effective user ID
- \c -hS, \c File is socket
- \c -ha, \c Logical and
- \c -hb, \c File is block device
- \c -hc, \c File is character device
- \c -hd, \c File is a directory
- \c -he, \c File exists
- \c -hf, \c File is regular
- \c -hf, \c File is set-group-ID
- \c -hk, \c File has sticky bit set
- \c -hn, \c String length is non-zero
- \c -ho, \c Logical or
- \c -hp, \c File is named pipe
- \c -hr, \c File is readable
- \c -hs, \c File size is non-zero
- \c -ht, \c FD is terminal
- \c -hu, \c File set-user-ID bit is set
- \c -hw, \c File is writable
- \c -hx, \c File is executable
- \c -hz, \c String length is zero
\subsection test-example Example
<tt>
if test -d "/"
echo "Fish is cool";
end
</tt>
Because "/" is a directory the expression will evaluate
to true, and "Fish is cool" will be echoed