環境: KornShell (ksh)
以下の文字列を分離したい:
-ssRMDFXXRT -rtETL -ltDAILY -sD20120203 -lfRS -UP"EffTimeStamp=20110203-210000#InputCtxNm=Forigen Exchange Today#RunType=EOD" -QqDESKTOP -Ln9999 -XmXMLBLOCK
出力は次のようになります (-UP の後の文字列は 1 つのトークンとして残る必要があります)。
-ssRMDFXXRT
-rtETL
-ltDAILY
-sD20120203
-lfRS
-UP"EffTimeStamp=20110203-210000#InputCtxNm=Forigen Exchange Today#RunType=EOD"
-QqDESKTOP
-Ln9999
-XmXMLBLOCK
私は多くのことを試しましたが、期待した出力を得ることができませんでしたが、今は助けが必要だと思います. 助けてください。