サンプル XML タグからユーザー名とパスワードの値を取得する必要がある
<CommCellUser userName="~!@#$%^&*()_+`1=- 23)()();';" password="":>?<,./;'|}{[] ><:"/" </CommCellUser>
値は二重引用符で囲みます。その値には、二重引用符と、スペースを含むその他の特殊文字を含めることができます。
comm_cell_line=`grep "CommCellUser" /filename | head -1`
userName=`echo "$comm_cell_line" | awk '{print $2}' | cut -d"\"" -f2`
passwd=`echo "$comm_cell_line" | awk '{print $3}' | cut -d"\"" -f2`
このようなフェッチは、非常に多くのケースを逃します。値にスペースや特殊文字が含まれている可能性があるためです。
助けてください 。