linux - tsch 中的算术
问题描述
我正在更新脚本以将循环编号迭代附加到文件名。但是我找不到任何可以帮助我更新变量值的文档。相反,它将操作附加为字符串。
(base) me@axoneme:~$ tcsh
axoneme:~> set j=100
axoneme:~> set j=$j+1
axoneme:~> echo $j
100+1
如何在 tcsh 中进行算术运算,以便将第 102 个循环设置为 j= $j + 1 其中 $j =101
解决方案
tcsh 中似乎使用了@符号
axoneme:~> set j = 100
axoneme:~> @ j = 100 + 1
axoneme:~> echo $j
101
推荐阅读
- rust - 在 Rust 中重定向 stdio(管道和文件描述符)
- c++ - STL 算法返回类型转换而不会丢失数据
- javascript - 使用 Javascript 智能按钮灯箱的 PayPal 访客订阅未关闭
- python - 使用 Python 压缩 Word (Docx) 文件
- amazon-web-services - 将 CloudWatch 与 VPC 终端节点一起使用 (PrivateLink)
- c++ - 当我尝试输入“Y”时出现错误代码,然后 if 代码不起作用并直接转到 else 并完成
- html - 为什么 div 标签不读取提到的类?
- haskell - Haskell - 如果整数大于 8,则创建列表中整数的总和
- c - 为什么程序不告诉我数字是升序还是降序?
- c++ - 为什么在类销毁后 C++ 中似乎没有释放内存