<DIV>&nbsp;Dear pwscf users,<BR>&nbsp;When I try to open a output file to see the 3D charge density plot with&nbsp; xcrysden, a error occurs: 
<DIV>Error:<BR>while executing exec sh /opt/cluster/XCrySDen-1.4.1bin-static/scripts/pwo2xsf.sh --optcoor<BR>/plate/shlv/study/pwscf/si/si_3D.rho.xsf &gt; pwo2xsf.xsf.</DIV>
<DIV>(standard_in) 1: parse error<BR>/opt/cluster/XCrySDen-1.4.1bin-static/scripts/pwo2xsf.sh: line 88: test: -eq: unary operator expected</DIV>
<DIV>The script contained in pwo2xsf.sh is as follows:</DIV>
<DIV>pwoCheckPWSCFVersion() {<BR>&nbsp;# <BR>&nbsp;# Usage: $0 option file<BR>&nbsp;# <BR>&nbsp;# Purpose: if PWSCF version &lt; 1.3 execute the old pwo2xsf_old.sh<BR>&nbsp;#&nbsp;&nbsp;&nbsp;&nbsp; script and exit <BR>&nbsp;version=`pwoGetVersion $input`<BR>&nbsp;result=`echo "$version &lt; 1.3"|bc -l`<BR>&nbsp;if test $result -eq 1 ; then&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ---------line 88<BR>&nbsp;if test -f $scriptdir/pwo2xsf_old.sh ; then<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # execute pwo2xsf_old.sh <BR>&nbsp;&nbsp;&nbsp; $scriptdir/pwo2xsf_old.sh $1 $2 <BR>&nbsp;&nbsp;&nbsp; pwoExit $?<BR>&nbsp;else <BR>&nbsp;&nbsp;&nbsp; echo "ERROR: PWscf output generated by version &lt; 1.3 !!!"<BR>&nbsp;&nbsp;&nbsp; pwoExit 1 <BR>&nbsp;fi<BR>&nbsp;fi<BR>}<BR>&nbsp;<BR>And the pwscf version&nbsp; I used is 32.3, I don't know whether the script is right or not.</DIV>
<DIV>Can anyone help me to solve this problem? Any suggestion is appreciated. Thank you in advance.<BR>&nbsp;With best regards.<BR>&nbsp;Sincerely&nbsp; yours&nbsp;<BR>&nbsp;lilyer&nbsp;</DIV></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV><br><!-- footer --><br> 
<hr>
<font style="font-size:12px;line-height:15px;"></font><a style="font-size:12px;line-height:15px; color:blue; text-decoration:underline;" href="http://popme.163.com/link/003982_0627_5776.html">350ÍòÆð ¶À¶°É½Êû</a>