この行からデータをどのように抽出できますか?

この行からデータをどのように抽出できますか?
xyz /mnp/opq/p/1926081/sp/192608100/serveFlavor/entryId/0_ffx7sljc/v/2/flavorId/0_,n6h1xlhl,ea3anltg,jfs8boo9,w2v1vsk2,ze8e1q2s,to8w2p18,/forceproxy/true/name/new

この行では、部品が,n6h1xlhl,ea3anltg,jfs8boo9,w2v1vsk2,ze8e1q2s,to8w2p18,可変であるため、部品のコンマ間のデータ量が多少多いことがあり、xyz /mnp/opq/p/1926081/sp/192608100/serveFlavor/entryId/0_数値1926081または192608100が増減する可能性があることを除いて、すべてが一定です。/forceproxy/true/name/newまた、定数であり、変わりません。

,n6h1xlhl,ea3anltg,jfs8boo9,w2v1vsk2,ze8e1q2s,to8w2p18, is included and rest is deleted including any comma and the initial私が望む出力はパターンxyzの最後の値だけです`

したがって、次のようにする必要があります。 /mnp/opq/p/1926081/sp/192608100/serveFlavor/entryId/0_ffx7sljc/v/2/flavorId/0_to8w2p18/forceproxy/true/name/new

ベストアンサー1

awk 'BEGIN {FS="[, ]"} {print $2$(NF-1)$NF}' input_filename

おすすめ記事