sed
コマンドを使用して、これらのJVM引数から '9034'の値を取得できますか?ここで ポート番号を取得するためのsedコマンド
-OtherJVM1=value1 -OtherJVM2=value2 -Dserver.port=9034 -Dajp.port=8534
は、私が試したものである:1つのコマンド内で、
9034 -Dajp.port=8534
をしかし、私は唯一の '9034' をしたい:
sed -n -e 's/^.*\(Dserver.port=\)//p'
上記のsedコマンドを与えています。
[bash get string after character]の可能な複製(0120-919-03) – tripleee
@DevOpsNewB、 'grep':' grep -oP ' (?<= - Dserver.port =)[0-9] * '<<<' input-string'' – sat
完全なコマンドですか?構文の問題があるように見える – DevOpsNewB