bash (())奇怪的返回码

cps@sac9:~$ a=0

cps@sac9:~ ((a++));echo ?

1

cps@sac9:~ ((a++));echo ?

0

cps@sac9:~ ((a++));echo ?

0

cps@sac9:~ ((a++));echo ?

0

cps@sac9:~ echo a

4

按照说明应该是返回a的值当做返回码,然而并不是,

相关推荐
傲世仙尊20 分钟前
设计者的取舍-路径fork的诞生与全局文件队列
linux
蓝速科技23 分钟前
会议室门牌签到功能选型与落地指南丨蓝速科技
大数据·运维·数据库·人工智能·科技
逐流人23 分钟前
Containerd容器管理实战:从架构原理到nerdctlcrictl工具链
linux·运维·云原生·容器·云计算·containerd
Wang's Blog24 分钟前
Java 项目实战: 外卖平台-后台退出功能与首页iframe架构
java·服务器·redis
Wang's Blog26 分钟前
Java 项目实战: 外卖平台-软件开发流程与项目整体介绍
java·服务器·redis
Tairitsu_H30 分钟前
[Linux] 编辑器vim、编译器和动静态链接
linux·vim·gcc·g++·动态链接·静态链接
lzx_00230 分钟前
Linux指令(一) 简单了解部分指令
linux
X7766X32 分钟前
暴雨重构国产大模型底层加速体系
服务器
小则又沐风a38 分钟前
深入理解TCP协议----滑动窗口,流量控制
linux·网络协议·tcp
酣大智3 小时前
网络协议计时器 & 发包间隔汇总
运维·网络·tcp/ip