shell script 問題 - Linux

Hazel avatar
By Hazel
at 2018-08-28T21:53

Table of Contents

最近被指派到一項工作
我想用 script 來完成

因為我需要執行一個程式
這個程式會慢慢吐現在執行的結果
我必須根據最後的結果做不同的處理


例如在script內:
file=`ls -l`
可以取得檔名
但執行這個script時畫面
當時的畫面並不會也顯示ls的結果..

請問有方法可以讓我在file取得命令的結果
又可以顯示在畫面上嗎?

因為我執行那隻程式要跑很久
我想要觀看目前跑的進度
所以沒辦法最後用echo出來

謝謝

--
Tags: Linux

All Comments

Kelly avatar
By Kelly
at 2018-08-29T15:38
其實有點看不懂在寫,但有用過tee的指令?
Frederic avatar
By Frederic
at 2018-09-03T11:27
不想改 script 的話,開另外一個視窗 tail -f 那個檔
Mason avatar
By Mason
at 2018-09-08T01:12
tee +1 ,不過你如果只是想監控進度,echo 狀態就好
Margaret avatar
By Margaret
at 2018-09-12T15:30
不嫌亂的話直接set -x讓shell把執行狀態印出來
Candice avatar
By Candice
at 2018-09-15T22:16
謝謝樓上各位 我已經用tee 成功達到我的需求
我需求就是 把結果存在檔案或變數 又可以顯示再螢幕上

linux要如何建立uefi的boot?

Poppy avatar
By Poppy
at 2018-08-28T14:59
※ 引述《Aruma ()》之銘言: : 最近剛噴了asus UX410U : 剛把HDD拆掉 換成原本裝有Ubuntu18.04的SSD : 想請問在UEFI內要怎麼建立Ubuntu的boot呢?? Ubuntu 更新後已經自己建立grub了 現在碰到的問題反而是筆電蓋上蓋後無法喚醒 - ...

make install 後的檔案搜尋問題

Selena avatar
By Selena
at 2018-08-27T21:38
一般自己make 程式 可用什麼指令可以 找出我剛剛make install 完的檔案 因為需要刪除檔案重來一次,而不是用蓋檔案方式?? - ...

linux要如何建立uefi的boot?

Hamiltion avatar
By Hamiltion
at 2018-08-27T17:19
※ 引述《Aruma ()》之銘言: : 最近剛噴了asus UX410U : 剛把HDD拆掉 換成原本裝有Ubuntu18.04的SSD : 想請問在UEFI內要怎麼建立Ubuntu的boot呢?? 前鎮子碰過 野人獻曝一下~~ ------------------------------------- ...

linux要如何建立uefi的boot?

Eden avatar
By Eden
at 2018-08-27T12:51
最近剛噴了asus UX410U 剛把HDD拆掉 換成原本裝有Ubuntu18.04的SSD 想請問在UEFI內要怎麼建立Ubuntu的boot呢?? - ...

putty遠端登入後權限

Rebecca avatar
By Rebecca
at 2018-08-24T22:00
使用putty遠端登入ubuntu時 0 packages can be updated. 0 updates are security updates. New release and#39;18.04.1 LTSand#39; available. Run and#39;do-release-upgr ...