別の文字列を検索して文字列を取得する

別の文字列を検索して文字列を取得する

次のように複数のプロセスが実行されています。

User 18870     1  1 09:44 ?        00:03:11 java -DENV_SYSTEM_DETAILS=linux-gnu2.6.32 -DENV_PROJECT_NAME=TEST -DENV__APP_PATH=/opt/enterprise/V2.0 -DENV_DATABASE_PATH=/opt/ORACLE11G -Dswing.aatext=true -Xms512m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=128m -XX:+OptimizeStringConcat -DsuppressSwingDropSupport=true  -Number 1234 -c 1234-SM 
User 18871     1  1 09:44 ?        00:03:11 java -DENV_SYSTEM_DETAILS=linux-gnu2.6.32 -DENV_PROJECT_NAME=TEST -DENV__APP_PATH=/opt/enterprise/V2.0 -DENV_DATABASE_PATH=/opt/ORACLE11G -Dswing.aatext=true -Xms512m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=128m -XX:+OptimizeStringConcat -DsuppressSwingDropSupport=true  -Number 1264 -c 1264-SM 
User 18872     1  1 09:44 ?        00:03:11 java -DENV_SYSTEM_DETAILS=linux-gnu2.6.32 -DENV_PROJECT_NAME=TEST -DENV__APP_PATH=/opt/enterprise/V2.0 -DENV_DATABASE_PATH=/opt/ORACLE11G -Dswing.aatext=true -Xms512m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=128m -XX:+OptimizeStringConcat -DsuppressSwingDropSupport=true  -Number 1634 -c 1634-SM 
User 18873     1  1 09:44 ?        00:03:11 java -DENV_SYSTEM_DETAILS=linux-gnu2.6.32 -DENV_PROJECT_NAME=TEST -DENV__APP_PATH=/opt/enterprise/V2.0 -DENV_DATABASE_PATH=/opt/ORACLE11G -Dswing.aatext=true -Xms512m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=128m -XX:+OptimizeStringConcat -DsuppressSwingDropSupport=true  -Number 2334 -c 2334-SM 

私は出力を取得したいだけです-Number 1234。その数はプロセスによって異なります。したがって、次のように出力する必要があります。

-Number 1234
-Number 1264
-Number 1634
-Number 2334

それとも羊がいないのがいいと思います。

1234
1264
1634
2334

ベストアンサー1

使用awk

awk '{print $21}'

$21デフォルトの区切り文字が空白であることを考慮すると、予想される出力はどこにありますか?

$ echo "User 18870     1  1 09:44 ?        00:03:11 java -DENV_SYSTEM_DETAILS=linux-gnu2.6.32 -DENV_PROJECT_NAME=TEST -DENV__APP_PATH=/opt/enterprise/V2.0 -DENV_DATABASE_PATH=/opt/ORACLE11G -Dswing.aatext=true -Xms512m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=128m -XX:+OptimizeStringConcat -DsuppressSwingDropSupport=true  -Number 1234 -c 1234-SM" | awk '{print $21}'
1234

おすすめ記事