1
我把两个快速别名放在mIRC中进行温度转换。从华氏变为摄氏的工作正常,但从摄氏度到华氏度给我错误“*/echo:参数不足(第11行,remote.ini)”。mIRC中两个几乎相同的别名,一个失败?
下面是别名。
;This one works
alias ftoc {
if ($1 isnum) {
echo $calc(($1 - 32) * 5/9)
}
}
;This one does not
alias ctof {
if ($1 isnum) {
echo $calc($1 * 9/5 + 32) ;This is the line that throws the error
}
}
奇怪的是,如果我失败的别名方程中切换“5”和“9”,它的工作,但显然并没有给我所需的输出。这里发生了什么?我应该如何写这些才能工作?
谢谢!我用echo -a,我的问题解决了。非常奇怪的是,非参数化回声方法看起来像$ calc返回的任何整数都失败了,而不仅仅是0-15。 –
你是对的!它确实接受任何整数。我想它会接受任何整数,并且如果它是十进制数,不会将其解释为颜色。 – Patrickdev