シェルスクリプトを使用して、次のGSTコマンドを2つに分割したいと思います。
/GstPipeline:pipeline0/GstUDPSink:udpsink0.GstPad:sink: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, sprop-parameter-sets=(string)\"Z0KAHukBQHpCAAAH0AAB1MAI\\,aM48gA\\=\\=\", payload=(int)96, ssrc=(uint)2416890621, clock-base=(uint)518578781, seqnum-base=(uint)24075
分割はcapsで発生する必要があります=2つの新しい行は2つの変数$var1と$var2に格納する必要があります
$var1には次のものが含まれている必要があります
/GstPipeline:pipeline0/GstUDPSink:udpsink0.GstPad:sink:
また、$var2には次のものが含まれている必要があります
application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, sprop-parameter-sets=(string)\"Z0KAHukBQHpCAAAH0AAB1MAI\\,aM48gA\\=\\=\", payload=(int)96, ssrc=(uint)2416890621, clock-base=(uint)518578781, seqnum-base=(uint)24075
入力文字列には2つの円記号があることに注意してください。したがって、エコーを実行すると、バックスラッシュが1つだけ与えられます。