課程
/運維&測試
/Linux
/Shell典型應用之系統信息及運行狀態獲取
為什么要先who>文件再從文件讀出信息顯示,老師說是什么變量、格式化問題,沒明白,求解釋?
2016-06-19
源自:Shell典型應用之系統信息及運行狀態獲取 1-4
正在回答
直接who命令也可以顯示,不過顯示的內容字體顏色是默認的
如果把who命令輸出的東西放到文件中,再輸出此文件的內容時,可以設置顯示的格式呀,設置方法就是你給出的 echo -e '\E[32m',這里的\E[32m為設置顯示的顏色
牛金斯基 提問者
練習冊 回復 牛金斯基 提問者
牛金斯基 提問者 回復 練習冊
哈哈,題主這個問題問的好。老師上一個視頻忙了半天,又是定義變量。又是echo高亮輸出,忙的不亦樂乎,其實,都是可以用echo高亮輸出提示+執行命令來搞定的。比如操作系統類型就可以分兩步:1-echo高亮“操作系統類型”2-uname -o。看起來這種使用變量方式類似于脫了褲子放屁,較為麻煩,但這種麻煩僅是對于這個小腳本而言的。如果是更復雜的腳本,對某些變量來回應用的情況下,還是使用變量更有效率,更條理清晰。比如定義的ressettem。上個視頻最后,按照定義變量,賦值$(命令)的思路,老師才會說到這樣做不便于格式化輸出。可能這節課的視頻,他又不想那樣搞了。通過這種混合的方式我多學了幾點知識:1、可以用$()形式把命令執行結果賦值給變量;2、1中的結果失去了原本的某些格式。
舉報
Linux系統常用信息及運行狀態監控,能夠使用shell腳本進行分析
2 回答將cat讀取的文件賦給變量,然后將變量輸出,怎么是一整行?
2 回答為什么我用awk只能打印出一個數值來。
1 回答cat /etc/issue 查看不到版本信息
2 回答AWK 中的斜杠 是分割 條件的作用還是有其他意思?
2 回答查看DNS的命令
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-21
直接who命令也可以顯示,不過顯示的內容字體顏色是默認的
如果把who命令輸出的東西放到文件中,再輸出此文件的內容時,可以設置顯示的格式呀,設置方法就是你給出的 echo -e '\E[32m',這里的\E[32m為設置顯示的顏色
2017-07-26
哈哈,題主這個問題問的好。老師上一個視頻忙了半天,又是定義變量。又是echo高亮輸出,忙的不亦樂乎,其實,都是可以用echo高亮輸出提示+執行命令來搞定的。比如操作系統類型就可以分兩步:1-echo高亮“操作系統類型”2-uname -o。看起來這種使用變量方式類似于脫了褲子放屁,較為麻煩,但這種麻煩僅是對于這個小腳本而言的。如果是更復雜的腳本,對某些變量來回應用的情況下,還是使用變量更有效率,更條理清晰。比如定義的ressettem。上個視頻最后,按照定義變量,賦值$(命令)的思路,老師才會說到這樣做不便于格式化輸出。可能這節課的視頻,他又不想那樣搞了。通過這種混合的方式我多學了幾點知識:1、可以用$()形式把命令執行結果賦值給變量;2、1中的結果失去了原本的某些格式。