У меня есть файл, который продолжает добавлять следующий xml. То, что я хочу получить в переменной, - это процент завершения из jobStatus. Как бы я получил это? Не знаю, как разобрать xml. Я пытался использовать XMLStarlet, но потерпел неудачу. Я хочу получить процент завершения в переменной, которую я могу использовать в оболочке.
<batchStatus name="" submissionTime="1/23/12 10:00:26 AM" sentBy="mike"
timeElapsed="43 second(s)" timeRemaining="4 minute(s)" timeElapsedSeconds="43"
timeRemainingSeconds="294" percentComplete="12" resumePercentComplete="0"
status="Processing" batchid="FD66DC21-6AA4-47FB-A3F0-7300C7BDAB8A" /batchStatus>
<jobStatus name="file.mov" submissionTime="1/23/12 10:00:26 AM" sentBy="mike"
jobType="Compressor" priority="HighPriority" timeElapsed="43 second(s)"
timeRemaining="4 minute(s)" timeElapsedSeconds="43" timeRemainingSeconds="294"
percentComplete="12" resumePercentComplete="0" status="Processing: Transcoding"
jobid="FDF1A488-51B9-4B9A-908B-FD5D95CE7E92"
batchid="FD66DC21-6AA4-47FB-A3F0-7300C7BDAB8A" /jobStatus>
xmlstartlet
, добавление которого к вашему вопросу позволит экспертам помочь вам наилучшим образом. Я добавил этот тег для вас. :) - person jaypal singh   schedule 23.01.2012