PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Linux
[問題] shell script 問題
作者:
chiaohuang
(chiao)
2018-08-28 21:53:32
最近被指派到一項工作
我想用 script 來完成
因為我需要執行一個程式
這個程式會慢慢吐現在執行的結果
我必須根據最後的結果做不同的處理
例如在script內:
file=`ls -l`
可以取得檔名
但執行這個script時畫面
當時的畫面並不會也顯示ls的結果..
請問有方法可以讓我在file取得命令的結果
又可以顯示在畫面上嗎?
因為我執行那隻程式要跑很久
我想要觀看目前跑的進度
所以沒辦法最後用echo出來
謝謝
作者:
patrick521
(派星星)
2018-08-28 23:29:00
其實有點看不懂在寫,但有用過tee的指令?
作者:
rickieyang
(Rickie Yang)
2018-08-28 23:49:00
不想改 script 的話,開另外一個視窗 tail -f 那個檔案
作者:
sppmg
(sppmg)
2018-08-29 00:29:00
tee +1 ,不過你如果只是想監控進度,echo 狀態就好
作者:
kdjf
(我抓得到什麼呢?)
2018-08-29 12:12:00
不嫌亂的話直接set -x讓shell把執行狀態印出來
作者:
chiaohuang
(chiao)
2018-08-29 21:36:00
謝謝樓上各位 我已經用tee 成功達到我的需求我需求就是 把結果存在檔案或變數 又可以顯示再螢幕上
繼續閱讀
[問題] Linux環境下如何建立NetFlow
jimkukky
[問題] 關於iptables 設定
altrsoda46
[問題] 筆電蓋上上蓋無法喚醒
Aruma
[問題] make install 後的檔案搜尋問題
liang168
Re: [問題] linux要如何建立uefi的boot?
dzwei
[問題] linux要如何建立uefi的boot?
Aruma
[問題] putty遠端登入後權限
k97231
[問題] php的socket_connect 無法連線?
stonys
[問題]新手 kali中文輸入法問題
ChangYuuuuuu
[分享] Tidy的非官方Snap軟體包
LinBuoRen
Links
booklink
Contact Us: admin [ a t ] ucptt.com