gpt4 book ai didi

linux - C 壳模运算符

转载 作者:太空狗 更新时间:2023-10-29 11:05:46 25 4
gpt4 key购买 nike

我知道 c shell 非常不友好,但我坚持使用它。那么有人可以帮我解决这个应该很简单的语法错误吗?我想在 c shell 中使用模数运算符。所以命令是这样的,它一直给我 expr 命令的语法错误。

set aVAr =`expr $number * 2 % $frequency`

我发现我可以输入“expr 6 % 5”和“expr 3 * 2”。但是,我不能将命令用作“expr 3 * 2 % 5”。它出什么问题了 ?我认为 CSH 应该是同时取三个操作数的表?非常感谢,

最佳答案

expr 是一个命令,不是 csh 的一部分。您必须转义 * 以防止 csh 尝试扩展它,如

set aVAr =`expr $number \* 2 % $frequency`

关于linux - C 壳模运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8000663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com