【发布时间】:2012-05-16 20:45:02
【问题描述】:
环境:KornShell (ksh)
我想把下面的字符串分开:
-ssRMDFXXRT -rtETL -ltDAILY -sD20120203 -lfRS -UP"EffTimeStamp=20110203-210000#InputCtxNm=Forigen Exchange Today#RunType=EOD" -QqDESKTOP -Ln9999 -XmXMLBLOCK
并且输出应该是(-UP 之后的字符串应该保留为单个标记):
-ssRMDFXXRT
-rtETL
-ltDAILY
-sD20120203
-lfRS
-UP"EffTimeStamp=20110203-210000#InputCtxNm=Forigen Exchange Today#RunType=EOD"
-QqDESKTOP
-Ln9999
-XmXMLBLOCK
我尝试了很多,但无法获得预期的输出,但现在我想我需要一些帮助。请帮忙。
【问题讨论】:
-
您是否想解析传递给脚本的参数?
标签: shell unix scripting ksh tokenize