1、把目前目錄下的目錄(隻需要一級)列出來
<code> </code><code>1 </code><code>#!/bin/bash</code>
<code> </code><code>2 </code><code>for</code> <code>f </code><code>in</code> <code>`</code><code>ls</code><code>`</code>
<code> </code><code>3 </code><code>do</code>
<code> </code><code>4 </code><code>if</code> <code>[ -d $f ]</code>
<code> </code><code>5 </code><code>then</code>
<code> </code><code>6 </code><code>echo</code> <code>$f</code>
<code> </code><code>7 </code><code>fi</code>
<code> </code><code>8 </code><code>done</code>
2、把目前目錄下的檔案(隻需要一級)列出來
<code> </code><code>4 </code><code>if</code> <code>[ -f $f ] </code>
<code>[root@Linux9 ~]</code><code># date +%F" %T"</code>
<code>2016-02-17 15:54:13</code>
知識點:shell 腳本中if還經常判斷關于檔案屬性,比如判斷是普通檔案還是目錄,判斷檔案是否有讀寫執行權限等。常用的也就幾個選項:
-e :判斷檔案或目錄是否存在
-d :判斷是不是目錄,并是否存在
-f :判斷是否是普通檔案,并存在
-r :判斷文檔是否有讀權限
-w :判斷是否有寫權限
-x :判斷是否可執行
本文轉自 boy461205160 51CTO部落格,原文連結:http://blog.51cto.com/461205160/1742703