shell 語法問題 - Linux

By Suhail Hany
at 2010-12-06T04:40
at 2010-12-06T04:40
Table of Contents
最近在寫shell
有一個功能是要用到 find /home/mydir/...|cut -d '/' -f3
也就是要取mydir下的所有子目錄資料夾名稱或是檔名
但是會遇到一個問題 就是find 找到第一筆資料會是
/home/mydir
所以最上面那行語法print出來後會變成
<--這行是空的
a
b
c...
我並不想要印出空的那行
我在shell內用 if [ -z "$n" ]; then
但是他似乎判斷不了那個空行 請問那一行要怎麼排除掉呢
--
有一個功能是要用到 find /home/mydir/...|cut -d '/' -f3
也就是要取mydir下的所有子目錄資料夾名稱或是檔名
但是會遇到一個問題 就是find 找到第一筆資料會是
/home/mydir
所以最上面那行語法print出來後會變成
<--這行是空的
a
b
c...
我並不想要印出空的那行
我在shell內用 if [ -z "$n" ]; then
但是他似乎判斷不了那個空行 請問那一行要怎麼排除掉呢
--
Tags:
Linux
All Comments

By Kumar
at 2010-12-09T06:30
at 2010-12-09T06:30

By Sandy
at 2010-12-10T23:58
at 2010-12-10T23:58

By Kumar
at 2010-12-14T02:40
at 2010-12-14T02:40

By Adele
at 2010-12-15T14:14
at 2010-12-15T14:14
Related Posts
CentOS下載安裝Adobe

By Anthony
at 2010-12-05T21:51
at 2010-12-05T21:51
wine 安裝Rise of Nations這個遊戲

By Eden
at 2010-12-05T18:07
at 2010-12-05T18:07
解析度被限制住了

By Lydia
at 2010-12-05T17:10
at 2010-12-05T17:10
ubuntu安裝雙頻電視棒的問題

By Bennie
at 2010-12-05T16:41
at 2010-12-05T16:41
XP解壓縮tar!

By Eartha
at 2010-12-05T16:24
at 2010-12-05T16:24