The UNIX and Linux Forums  
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > UNIXのダミー質問と回答のため
Googleのunix.com



UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎!

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
AwkのINTは、問題がある( )関数 qa.bingo シェルプログラミングとスクリプティング 2 2009年1月2日 09:52午前
再帰 joshighanshyam 高レベルのプログラミング 5 2008年12月3日 12:15午後
再帰のヘルプ murtaza シェルプログラミングとスクリプティング 6 2007年3月29日 10:26午前
問題のサブディレクトリの再帰で scotty_123 シェルプログラミングとスクリプティング 5 2007年3月11日 05:51午前
再帰 gsjf シェルプログラミングとスクリプティング 1 2002年8月26日 12:22午前

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2009年3月12日
nuvpal nuvpal is offline
登録ユーザー
  
 

参加日: 2009年3月
投稿数: 7
再帰関数シフト問題

こんにちは、私は、ユーザディレクトリの内容を表示するスクリプトを作成しようとしているんですが、適切にシフトする方法を組み込むことについて困惑している。

私は自分のスクリプトを取得しているときに問題は思ったが、ディレクトリの最初のカップルだし、エラーとしては、最初のディレクトリが別のディレクトリには、検索の継続を失う返す(私は、理にかなっている希望とは何ですか! )
ので、パスには存在しないに見えるの編集:私は謝罪には、古い問題が、現在この問題を検索するディレクトリのパスですが間違った追加

ここに自分のコードの、任意の仕方が大きくいただければ幸いです。

コード:
direc=~
list=$(ls -l $direc | egrep '^d' | cut -d" " -f8)
function printList() {
        for line in $*
        do
                echo $line
                list=$(ls -l $direc/$1 | egrep '^d' | cut -d" " -f8)
                direc=$direc/$1
                shift
                printList $list
 
        done
}
printList $list
EDIT2 :私も、エラーはlsによって開発抑制をnullに編集して、関数内の行が返さ試みた:
コード:
                list=$(ls -l $direc/$1 | egrep '^d' | cut -d" " -f8 2>/dev/null)

コード:
                list=$(ls -l $direc/$1 | egrep '^d' | cut -d" " -f8) 2>/dev/null
彼らは、標準エラーsuppressesingされていないが、他の言葉でniether仕事、同じ出力の両方を返す。

編集nuvpalで最終; 2009年3月12日に 06:22午前..
 

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 09:45午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0