對不起,我是一個初學者,無法想象如何在 Linux shell 腳本中解決我的難題。
我有檔案。在我的情況下,此檔案中名為 /etc/hostname 或環境變數 $HOSTNAME 的檔案被寫入 RxPower-1 或 TiPower-1
如何讓第一部分RxPower或TiPower稍后用作環境變數。我嘗試使用 awk 但沒有成功。抱歉我的英語不好,但這不是我的母語。
awk -F"-" '{if ($1=="RxPower") mm=$1;else mm=TiPower}' /etc/hostname
謝謝你的幫助!
uj5u.com熱心網友回復:
使用sed匯出的變數
$ export var1=$(sed 's/\([^-]*\).*/\1/' /etc/hostname)
或使用 awk
$ export var1=$(awk -F"-" '{print $1}' /etc/hostname)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/349140.html
