unix - 如何在 Csh 中向自身添加变量
问题描述
嗨,我正在尝试设置一个等于自身的变量加上另一个变量,所以如果我这样做:
set lvt_count = 0
set lvt = 1
set lvt_count = $lvt_count + $lvt
它应该返回 lvt_count 的值,但我得到一个集合:由于某种原因,变量名称必须以字母错误开头。请帮忙。
解决方案
在csh
中,您不用于set
进行算术运算。而是使用@
:
set v1 = 1
set v2 = 2
@ v1 = $v1 + $v2
echo $v1
推荐阅读
- java - JSTL 迭代列表
- java - 存储密码以传递给另一个服务
- python-3.x - 将 SELECT 语句结果导出到 BigQuery 时,仅创建空表
- visual-studio - Visual Studio 部署到 Azure 并检测更改
- rxjs - 如何共享单个主题源
- python - 如何用狮身人面像制作 2 列
- python - 使用 Python 发出 WMS 请求后如何读取 GeoTIFF
- elasticsearch - 从 Elasticsearch 2.4 中提取唯一字段值的有效方法?
- php - 使用 CURL 通过 SFTP 删除文件
- java - 登录后Spring Boot自定义身份验证提供程序重定向不起作用