<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:DengXian;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@DengXian";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:DengXian;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@DengXian";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
<div class="WordSection1">
<p class="MsoNormal">Oh, I made it run. I save the sh file as CRLF style.</p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Sorry for disturbing.</p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> cs631apue-bounces@lists.stevens.edu &lt;cs631apue-bounces@lists.stevens.edu&gt; on behalf of Yuxi Wang &lt;ywang286@stevens.edu&gt;<br>
<b>Sent:</b> Tuesday, October 15, 2019 1:12:05 PM<br>
<b>To:</b> cs631apue@lists.stevens.edu &lt;cs631apue@lists.stevens.edu&gt;<br>
<b>Subject:</b> [cs631apue] About the test script</font>
<div>&nbsp;</div>
</div>
<div>
<div class="WordSection1">
<p class="MsoNormal">Hello,</p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">When I run the test script, the shell shows like this. Could someone tell me why it is like this?</p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Thank you.</p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Yuxi Wang</p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">apue# sh -v lstest.sh</p>
<p class="MsoNormal">#! /bin/sh</p>
<p class="MsoNormal">#set -e</p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">: not found</p>
<p class="MsoNormal">COMMANDS=&quot;./ls</p>
<p class="MsoNormal">./ls -l</p>
<p class="MsoNormal">./ls -la</p>
<p class="MsoNormal">./ls -lai</p>
<p class="MsoNormal">./ls -lairt</p>
<p class="MsoNormal">./ls -lairtus</p>
<p class="MsoNormal">./ls -d</p>
<p class="MsoNormal">./ls -d .</p>
<p class="MsoNormal">./ls -d . .. /</p>
<p class="MsoNormal">./ls -n /home</p>
<p class="MsoNormal">./ls -l /dev</p>
<p class="MsoNormal">./ls -lsh</p>
<p class="MsoNormal">./ls -lF</p>
<p class="MsoNormal">./ls -A ~jschauma/apue/ls-test</p>
<p class="MsoNormal">./ls -w ~jschauma/apue/ls-test</p>
<p class="MsoNormal">./ls ~jschauma/apue/ls-test | more</p>
<p class="MsoNormal">BLOCKSIZE=bacon ./ls -ls</p>
<p class="MsoNormal">BLOCKSIZE=0 ./ls -ls</p>
<p class="MsoNormal">BLOCKSIZE=2048 ./ls -ls</p>
<p class="MsoNormal">BLOCKSIZE=-50 ./ls -ls</p>
<p class="MsoNormal">BLOCKSIZE=50 ./ls -ls</p>
<p class="MsoNormal">TZ=PST8PDT ./ls -lc</p>
<p class="MsoNormal">TZ=bacon ./ls -lc</p>
<p class="MsoNormal">./ls -lks</p>
<p class="MsoNormal">./ls / /tmp ~ .</p>
<p class="MsoNormal">./ls -?</p>
<p class="MsoNormal">./ls /does/not/exit</p>
<p class="MsoNormal">./ls /nowhere&quot;</p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">: not found</p>
<p class="MsoNormal">IFS=&quot;</p>
<p class="MsoNormal">&quot;</p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">: not found</p>
<p class="MsoNormal">for c in ${COMMANDS}; do</p>
<p class="MsoNormal">&quot; unexpected6: Syntax error: Word &quot;do</p>
</div>
</div>
</body>
</html>