以下のコマンド出力から数値を抽出したいと思います。
bash-3.2# psrinfo -pv | head -1
The physical processor has 1 virtual processor (0)
つまり、出力は「1」になります。
誰か、それを実行するためのコマンドや小さなスクリプトを提供してもらえませんか?
答え1
cut
必要な操作を行うには -command を使用できます。
$ psrinfo -pv | head -1 | cut -f 5 -d ' '
1
-f 5
は 5 番目のフィールドを意味し、-d ' '
フィールド区切り文字としてスペースを使用することを意味します。