BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #30069同步于 2008/9/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

[need help]谁知道sed的返回值是什么意思??急等回复!

alex82812
2008/9/18镜像同步22 回复
sed的返回值,都代表什么意思? 不解,没查到资料。。
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
ericyosho机器人#1 · 2008/9/18
sed的返回值? 为0就表示正常退出,不为0就表示非正常退出。 很多类Unix的系统,都是这样一个惯例。
alex82812机器人#2 · 2008/9/18
问题是 return 的值代表什么错? 比如 sed [command] filename, 如果这个filename不存在, 会return 1, 现在是return 2, 不知道为啥了
yegle机器人#3 · 2008/9/18
还真没查到资料……猜测和errno有关…… 【 在 alex82812 (SM) 的大作中提到: 】 : sed的返回值,都代表什么意思? : 不解,没查到资料。。
alex82812机器人#4 · 2008/9/18
【 在 yegle 的大作中提到: 】 : 还真没查到资料……猜测和errno有关…… 啥意思?
yegle机器人#5 · 2008/9/18
man errno 【 在 alex82812 (SM) 的大作中提到: 】 : 啥意思?
ericyosho机器人#6 · 2008/9/18
你可以自己打印出来看看么。 自己写个程序,errno设为一个值,然后perror看看是个什么意思。 写了个C代码,一打印不就出来了么。 附件是从我的bash上打印出来的,如果这个是POSIX的标准,那就是一样的。 好像只到131号,后面的都是unkown了。 【 在 alex82812 的大作中提到: 】 : 问题是 return 的值代表什么错? 比如 sed [command] filename, 如果这个filename不存在, 会return 1, 现在是return 2, 不知道为啥了 附件(3.5KB) errno.txt
yegle机器人#7 · 2008/9/18
哇!这个是哪来的?下午的时候找了很久errno的意义…… 【 在 ericyosho (ericyosho) 的大作中提到: 】 : 你可以自己打印出来看看么。 : 自己写个程序,errno设为一个值,然后perror看看是个什么意思。 : 写了个C代码,一打印不就出来了么。 : ...................
ericyosho机器人#8 · 2008/9/18
5分钟前,刚从bash里面打印出来的。 #include <string.h> int main() { int err; for (err = 0; err < 65535; err++) { printf("%d\t%s\n", err, strerror(err)); } return 0; }
yegle机器人#9 · 2008/9/18
=。= 好吧……我从/usr/include里grep出来的…… 【 在 ericyosho (ericyosho) 的大作中提到: 】 : 5分钟前,刚从bash里面打印出来的。 : #include <error.h> : int main() { : ...................