2012-03-15 15 views
1

シェルコマンドの出力について簡単な質問があります。以下のコマンドは、ディレクトリの所有者のディレクトリ名をすべてリストし、時間とソースを作成します。フォーマットは、それシェルコマンドの出力をフォーマットする

find /disk/ui -name '.user.log'|xargs cat 
rtty  Demo1   Tue Mar 6 17:45:29 IST 2012 
    /disk/ui/gh 
nk wee    Tue Mar 6 15:15:25 IST 2012 
       /disk0116/ui/gg/ 
rtty  Test_sklgfx_main    Wed Mar 14 15:17:12 IST 2012 
    /disk/ui/dtr2/ 
DH  Test_repo    Thu Mar 15 14:03:36 IST 2012 
    /disk/ui/_dtr1 

はまた、私は

答えて

4

find /disk0116/ui -name '.user_repo.log'|xargs cat | column -t 
+0

を使用しよう.....時間とソースを作成し、所有者のディレクトリ名を言って上にラベルを追加することができ、私も上のヘッダを追加することができますより多くの情報を得るためのトップormatic – Rajeev

+0

@Rajeev、あなたのコマンドの最初にecho "xxx xxx xxx" &&を追加してみてください。おそらく、正しい場所に「()」を追加する必要があります。 「xxx」はそれが何をすべきかを意味します。 – madper

+1

コマンドグループ構造を使用してください: '{echo" header ... ";見つける... | xargs cat; } |列-t - 中括弧の前後のスペースと 'cat'の後のセミコロンが必要です。 –

関連する問題