"$@" 2>&1 是什么意思啊

daocha 2010-10-09 06:30:23
想问一下
/usr/local/bin/xvfb-run: line 168: 32265 Segmentation fault DISPLAY=:$SERVERNUM XAUTHORITY=$AUTHFILE "$@" 2>&1
这是什么错误呢?
...全文
202 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
steptodream 2010-10-10
  • 打赏
  • 举报
回复
早上记得看到这么个帖子 原来你原帖在这里 /usr/local/bin/xvfb-run这是个脚本文件么?
iambic 2010-10-10
  • 打赏
  • 举报
回复
其实楼主是想知道为啥出错了……和"$@" 2>&1语法上其实没关系了。
proorck6 2010-10-10
  • 打赏
  • 举报
回复
学习中……
fibbery 2010-10-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 steptodream 的回复:]
a.sh a b c,那么"$@"实际上就是"a" "b" c"
a.sh a b c,那么"$*"实际上就是"a b c"
[/Quote]
o ,多谢更正!呵呵
steptodream 2010-10-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fibbery 的回复:]
这个应该是shell脚本中的一行吧。
$@表示的是调用shell脚本时的命令行所有的参数,例如:a.sh a b c,那么"$@"实际上就是"a b c"。
2>&1是重定向,2表示标准错误输出,1表示标准输出,将标准错误输出重定向到标准输出。
[/Quote]
正解!
不过
a.sh a b c,那么"$@"实际上就是"a" "b" c"
a.sh a b c,那么"$*"实际上就是"a b c"
fibbery 2010-10-09
  • 打赏
  • 举报
回复
这个应该是shell脚本中的一行吧。
$@表示的是调用shell脚本时的命令行所有的参数,例如:a.sh a b c,那么"$@"实际上就是"a b c"。
2>&1是重定向,2表示标准错误输出,1表示标准输出,将标准错误输出重定向到标准输出。
iambic 2010-10-09
  • 打赏
  • 举报
回复
看不出来什么。

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧