<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=32v_1m_test</id>
		<title>32v 1m test - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=32v_1m_test"/>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=32v_1m_test&amp;action=history"/>
		<updated>2026-05-01T23:54:09Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.1</generator>

	<entry>
		<id>https://gunkies.org/w/index.php?title=32v_1m_test&amp;diff=7041&amp;oldid=prev</id>
		<title>Neozeed: New page: TEST(1)             UNIX Programmer's Manual              TEST(1)    == NAME ==       test -  condition command  == SYNOPSIS ==      test expr  == DESCRIPTION ==      _t_e_s_t evaluates th...</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=32v_1m_test&amp;diff=7041&amp;oldid=prev"/>
				<updated>2009-10-26T16:32:02Z</updated>
		
		<summary type="html">&lt;p&gt;New page: TEST(1)             UNIX Programmer&amp;#039;s Manual              TEST(1)    == NAME ==       test -  condition command  == SYNOPSIS ==      test expr  == DESCRIPTION ==      _t_e_s_t evaluates th...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;TEST(1)             UNIX Programmer's Manual              TEST(1)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NAME == &lt;br /&gt;
     test -  condition command&lt;br /&gt;
&lt;br /&gt;
== SYNOPSIS ==&lt;br /&gt;
     test expr&lt;br /&gt;
&lt;br /&gt;
== DESCRIPTION ==&lt;br /&gt;
     _t_e_s_t evaluates the expression _e_x_p_r, and if its value is true&lt;br /&gt;
     then returns zero exit status; otherwise, a non zero exit&lt;br /&gt;
     status is returned.  _t_e_s_t returns a non zero exit if there&lt;br /&gt;
     are no arguments.&lt;br /&gt;
&lt;br /&gt;
     The following primitives are used to construct _e_x_p_r.&lt;br /&gt;
&lt;br /&gt;
     -r file  true if the file exists and is readable.&lt;br /&gt;
&lt;br /&gt;
     -w file  true if the file exists and is writable.&lt;br /&gt;
&lt;br /&gt;
     -f file  true if the file exists and is not a directory.&lt;br /&gt;
&lt;br /&gt;
     -d file  true if the file exists exists and is a directory.&lt;br /&gt;
&lt;br /&gt;
     -s file  true if the file exists and has a size greater than&lt;br /&gt;
              zero.&lt;br /&gt;
&lt;br /&gt;
     -t [ fildes ]&lt;br /&gt;
              true if the open file whose file descriptor number&lt;br /&gt;
              is _f_i_l_d_e_s (1 by default) is associated with a ter-&lt;br /&gt;
              minal device.&lt;br /&gt;
&lt;br /&gt;
     -z s1    true if the length of string _s_1 is zero.&lt;br /&gt;
&lt;br /&gt;
     -n s1    true if the length of the string _s_1 is nonzero.&lt;br /&gt;
&lt;br /&gt;
     s1 = s2  true if the strings _s_1 and _s_2 are equal.&lt;br /&gt;
&lt;br /&gt;
     s1 != s2 true if the strings _s_1 and _s_2 are not equal.&lt;br /&gt;
&lt;br /&gt;
     s1       true if _s_1 is not the null string.&lt;br /&gt;
&lt;br /&gt;
     n1 -eq n2&lt;br /&gt;
              true if the integers _n_1 and _n_2 are algebraically&lt;br /&gt;
              equal.  Any of the comparisons -ne, -gt, -ge, -lt,&lt;br /&gt;
              or -le may be used in place of -eq.&lt;br /&gt;
&lt;br /&gt;
     These primaries may be combined with the following opera-&lt;br /&gt;
     tors:&lt;br /&gt;
&lt;br /&gt;
     !    unary negation operator&lt;br /&gt;
&lt;br /&gt;
     -a   binary _a_n_d operator&lt;br /&gt;
&lt;br /&gt;
     -o   binary _o_r operator&lt;br /&gt;
&lt;br /&gt;
     ( expr )&lt;br /&gt;
          parentheses for grouping.&lt;br /&gt;
&lt;br /&gt;
     -a has higher precedence than -o. Notice that all the opera-&lt;br /&gt;
     tors and flags are separate arguments to _t_e_s_t.  Notice also&lt;br /&gt;
     that parentheses are meaningful to the Shell and must be&lt;br /&gt;
     escaped.&lt;br /&gt;
&lt;br /&gt;
== SEE ALSO ==&lt;br /&gt;
     [[32v 1m sh|sh(1)]], [[32v 1m find|find(1)]]&lt;br /&gt;
&lt;br /&gt;
[[Category:32v man section 1]]&lt;/div&gt;</summary>
		<author><name>Neozeed</name></author>	</entry>

	</feed>