我需要使用awk來獲取特定的單詞或值,然後在另一個特定的單詞之後,我已經嘗試了一些awk命令,但在許多其他過濾器(如grep和sed)之後。需要使用awk來獲取特定的單詞或值在另一個特定的單詞之後?
Configuration: number=6 model=MSA SNT=4 IC=8 SIZE=16384MB NRF=24 meas=2.00
如果需要24我用
grep IC file | awk 'NF>1{print $NF}'
如果需要16384MB我用
:我需要從是否有相同的行超過一次像下面的線得到了這個詞的文件grep IC file | awk -F'SIZE=' '{ print $2 }'|awk '{ print $1 }'
我們需要使用awk從該行獲取任何單詞嗎?我用過的東西可以得到所需的東西,但我們仍然需要一個最小化的awk命令。
我確定我們可以使用一個awk從一行最小化命令獲取所需信息?
sed:不是可識別的標誌:r 用法:sed [-n] [-u]腳本[文件...] sed [-n] [-u] [-e Script] ... [-f Script_file ] ... [文件...] 它的AIX盒子 – mshafey
嘗試'sed's /.* SIZE = \([^] \ + \)。*/\ 1 /'',這裏我們必須手動轉義。 –
我得到了整個行! – mshafey