返回信息流sed的返回值,都代表什么意思?
不解,没查到资料。。
这是一条镜像帖。来源:北邮人论坛 / soft-design / #30069同步于 2008/9/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
[need help]谁知道sed的返回值是什么意思??急等回复!
alex82812
2008/9/18镜像同步22 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
问题是 return 的值代表什么错? 比如 sed [command] filename, 如果这个filename不存在, 会return 1, 现在是return 2, 不知道为啥了
还真没查到资料……猜测和errno有关……
【 在 alex82812 (SM) 的大作中提到: 】
: sed的返回值,都代表什么意思?
: 不解,没查到资料。。
你可以自己打印出来看看么。
自己写个程序,errno设为一个值,然后perror看看是个什么意思。
写了个C代码,一打印不就出来了么。
附件是从我的bash上打印出来的,如果这个是POSIX的标准,那就是一样的。
好像只到131号,后面的都是unkown了。
【 在 alex82812 的大作中提到: 】
: 问题是 return 的值代表什么错? 比如 sed [command] filename, 如果这个filename不存在, 会return 1, 现在是return 2, 不知道为啥了
附件(3.5KB) errno.txt
哇!这个是哪来的?下午的时候找了很久errno的意义……
【 在 ericyosho (ericyosho) 的大作中提到: 】
: 你可以自己打印出来看看么。
: 自己写个程序,errno设为一个值,然后perror看看是个什么意思。
: 写了个C代码,一打印不就出来了么。
: ...................
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;
}
=。=
好吧……我从/usr/include里grep出来的……
【 在 ericyosho (ericyosho) 的大作中提到: 】
: 5分钟前,刚从bash里面打印出来的。
: #include <error.h>
: int main() {
: ...................