2012-03-15 120 views
1

我只是有一個關於shell命令的輸出的簡單問題。下面的命令列出了所有目錄所有者的目錄名稱並創建時間和源文件我怎樣才能讓這看起來neati.e,我如何格式化格式化一個shell命令輸出

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

可我還上添加頁眉頂部讓它更inf orje – Rajeev 2012-03-15 09:09:06

+0

@Rajeev,嘗試在命令開始處添加echo「xxx xxx xxx」&&。也許你應該在正確的地方添加「()」。而「xxx」意味着它應該是什麼。 – madper 2012-03-15 09:21:46

+1

使用命令分組結構:'{echo「header ...」;找到... | xargs貓; } |列-t「 - 需要使用大括號和'cat'後面的分號。 – 2012-03-15 11:06:00