2017-03-03 64 views
0

follwing顯示腳本我想格式化輸出將在shell腳本

echo "Starting of COUNT\n" 
       echo " PPDF    SIZE   FILENAME " 
       for i in `cat $Input_File` 
       do 
       find $i -name *.pdf |wc -l;cd $(echo $i |sed -n 's/.*\(\/pdf.*\)/\1/p');du -sm $(echo "$i"|cut -f 9 -d /).tar.gz; 
       done 

輸出現在它顯示爲,COUNT的 啓動 enter image description here

但我想要的輸出應顯示爲列明智如下 enter image description here

+0

你試過'\ t'嗎? –

回答

0

你的命令太吵了,以清楚指出的問題,但你可以看到你需要從下面的例子修復

$ echo -e "firts\t" | sed 's/ts/st/'; echo "second" 
first 
second 

$ echo -en "firts\t" | sed 's/ts/st/'; echo "second" 
first second 

在總結-n選項echo抑制新的生產線。