首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sha1sum的“出口代码”是什么?

sha1sum的“出口代码”是什么?
EN

Stack Overflow用户
提问于 2020-06-13 04:20:38
回答 1查看 315关注 0票数 1

1)是否有关于sha1sum“出口代码”的文档/网址?我只想确定,“退出代码1”总是意味着有一个“失败的结果”。

代码语言:javascript
复制
$ sha1sum dummy* > SHA1SUM
$ sha1sum -c SHA1SUM 
dummy1: OK
dummy2: OK
dummy3: OK
$ echo $?
0
$ ls > dummy1
$ sha1sum -c SHA1SUM 
dummy1: FAILED
dummy2: OK
dummy3: OK
sha1sum: WARNING: 1 computed checksum did NOT match
$ echo $?
1
$ ls > dummy2
$ sha1sum -c SHA1SUM 
dummy1: FAILED
dummy2: FAILED
dummy3: OK
sha1sum: WARNING: 2 computed checksums did NOT match
$ echo $?
1
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-13 04:32:10

退出代码1可能意味着其他错误,例如权限失败或文件找不到(这将被算作FAILED结果)。

代码语言:javascript
复制
touch foo
sha1sum foo > foo.sha1
mv foo bar
sha1sum foo.sha1 # will fail with $? == 1
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62355479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档