社区
Linux/Unix社区
帖子详情
C shell中$? $# 等代表什么意思?
自由之翼Sai
2020-07-07 01:24:48
大家好!
在参考别人脚本时里面有$? $#这样的符号,在网上查询下来都是在Bash中的意思,没有Csh的。在Csh里类似$#这样的符号是什么意思呢?
谢谢!
...全文
614
6
打赏
收藏
C shell中$? $# 等代表什么意思?
大家好! 在参考别人脚本时里面有$? $#这样的符号,在网上查询下来都是在Bash中的意思,没有Csh的。在Csh里类似$#这样的符号是什么意思呢? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
自由之翼Sai
2020-07-20
打赏
举报
回复
引用 4 楼 용우 的回复:
$?上一个命令或者上一个程序的返回值 $#程序的入力参数个数
谢谢 不过这是bsh里的意思,在csh里$?用来判断是否定义
不好好学媳
2020-07-19
打赏
举报
回复
$?上一个命令或者上一个程序的返回值 $#程序的入力参数个数
不好好学媳
2020-07-19
打赏
举报
回复
$?上一个命令或者上一个程序的返回值 $#程序的入力参数个数
自由之翼Sai
2020-07-07
打赏
举报
回复
参考链接: https://www.unix.com/man-page/OpenSolaris/1/csh/
自由之翼Sai
2020-07-07
打赏
举报
回复
引用 1 楼 皇御雷霆 的回复:
可以 echo 一下看看结果
谢谢 终于在一个网站找到了一些描述,已经知道了
皇御雷霆
2020-07-07
打赏
举报
回复
可以 echo 一下看看结果
shell
脚本
中
$$,$#,$?分别
代表
什么意思
?
给你个全的,你在Linux环境下多试下就明白了: $0 这个程式的执行名字 $n 这个程式的第n个参数值,n=1…9 $* 这个程式的所有参数,...$? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值...
Shell
预定义变量 ($0、$$、$?、$#、$* 含义)
什么是 预定义变量 ? 可以直接使用这些变量。 不能直接为这些变量赋值。 变量名 含义 $0 当前所在的进程或脚本名 $$ 当前运行进程的 PID 名 $? 获得上一条命令的执行状态,跟上上条命令无关,0 ...
shell
中
$?
代表
什么意思
具体的状态值取值含义可以根据不同的命令而有所不同,通常在命令的文档
中
会有相应的说明。是一个特殊的
shell
变量,用于存储上一个命令的执行状态。当一个
shell
命令执行完毕后,它会返回一个状态值,表示该命令...
Linux
shell
脚本
中
的$$、$#、$?、$1的具体含义是什么呢?
Linux
shell
脚本
中
的$$、$#、$?、$1的具体含义是什么呢?
shell
学习8:$#,$$,$?的作用
$?:上个命令的退出状态,在
shell
的图形界面zenity里面用的比较多。 $#测试代码: 1 #!/bin/bash 2 # 3 echo "test : \$#" 4 echo $# 5 echo "$#" 6 exit 0 测试结果: gyz@debian:...
Linux/Unix社区
18,777
社区成员
11,465
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章