最近在寫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
但是他似乎判斷不了那個空行 請問那一行要怎麼排除掉呢
--
All Comments