0

ここにUbuntu12.04サーバーがあり、システムでいくつかのポートを使用できるプロセスがあります。

これらのポートを追跡する方法は次のとおりです。

ps ax | grep thin | grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}\:[0-9]{1,5}'

次に、このコマンドをシェルスクリプトの配列変数として使用します。

そこで値を配列に解析するにはどうすればよいですか?

値は次のようになります。

0.0.0.0:3000 0.0.0.0:3001 0.0.0.0:3002 0.0.0.0:3003

ありがとう!

4

1 に答える 1

2

コマンドの出力を配列に入れるには:

array=( $(ps ax | grep thin | grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}\:[0-9]{1,5}') )
于 2012-11-09T15:21:38.257 に答える