首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

unix shell报错: Segmentation Fault解决方法

2012-08-30 
unix shell报错: Segmentation Faultegrep -f accounts1 RMABAL文件:-rwxrwxrwx1 plchaistaff10025665 Aug

unix shell报错: Segmentation Fault
egrep -f accounts1 RMABAL

文件:
-rwxrwxrwx 1 plchai staff 10025665 Aug 16 00:36 accounts1
-rwxrwxrwx 1 plchai staff 19560 Aug 16 00:36 RMABAL

系统:
SunOS us97udb026ampsb 5.9 Generic_122300-60 sun4u sparc SUNW,Sun-Fire


报错:
Segmentation Fault(coredump)


原因? 请教, 谢谢

[解决办法]
accounts1可能这个文件里面的内容太多了,无法处理。
[解决办法]
之外。 
  egrep 命令会显示包含该匹配行的文件,如果您指定了多于一个 File 参数的话。对 shell 有特殊含义的字符 ($, *, [, |, ^, (, ), \ ) 出现在 Pattern 参数中时必须带双引号。如果 Pattern 参数不是简单字符串,通常必须用单引号将整个模式括起来。在表达式中比如 [a-z],减号表示通过当前整理序列。整理序列可以定义等价的类以供在字符范围中使用。它使用了快速确定性的算法,有时需要外部空间。 
  注意: 
  1. 行被限制在 2048 字节。 
  2. 段落(在 -p 标志下)当前限制在 5000 字符长。 
  3. 不要在特殊文件上运行 grep 命令,因为它会产生不可预测的结果。 
  4. 输入行不应该包含 NULL 字符。 
  5. 输入文件应该以换行符结束。 
  6. 尽管有些标志可以同时被指定,但是有些标志会覆盖其他的标志。例如,如果同时指定 -l 和 -n ,只有文件名写入到标准输出中去。
[解决办法]
用perl之类写一个
[解决办法]

探讨

引用:
egrep已经不再支持了,用grep -E 代替


你好, root_jli
我用的是sun 的Solaris 5.9, 不支持 POSIX标准

[解决办法]
perl 寫一個 +1.

热点排行