我有可變$OUTPUT=abc PHYSIN=lalala ghi
Linux的慶典 - 從grep的輸出提取值
我怎樣才能提取PHYSIN
值到另一個叫VETH_NAME
, 換句話說新的變量,我想VETH_NAME
是lalala
如何使用bash命令執行此操作?
感謝
我有可變$OUTPUT=abc PHYSIN=lalala ghi
Linux的慶典 - 從grep的輸出提取值
我怎樣才能提取PHYSIN
值到另一個叫VETH_NAME
, 換句話說新的變量,我想VETH_NAME
是lalala
如何使用bash命令執行此操作?
感謝
假設這是你說的話:
OUTPUT="abc"
PHYSIN="lalala ghi"
VETH_NAME=$(echo "$PHYSIN" | cut -d" " -f1)
最後:
echo $VETH_NAME
LALALA
使用參數擴展與%%
運營商,其下降時間最長匹配擴展後綴。
OUTPUT=abc
PHYSIN="lalala ghi"
VETH_NAME=${PHYSIN%% *}
我注意到這基本上與你對http://stackoverflow.com/questions/15148796/bash-get-string-after-character的回答相同 - 也許你想回顧一下[Stack Overflow'bash' tag wiki] (//stackoverflow.com/tags/bash/info)我們收集了一些常見的常見問題。顯然,如果您想幫助我們維護,組織和開發此資源,那麼非常歡迎您!提前致謝。 – tripleee
我試過了;我經常鏈接到一些問題,但不要假裝記住該頁面上的所有鏈接。像這樣的問題比尋找重複要快得多。 – chepner
是的,這是一場鬥爭。但謝謝你的跟進。只是想確保你知道。如果您想稍後參與,最後還是會有一個鏈接指向聊天室。乾杯! – tripleee
請格式化您的問題並顯示一個[mcve],以便清楚您在此處詢問的內容。 – fedorqui