为什么在我的机器上就不好使呢、
因为你的正则条件 前后有加^和$,这代表了必须完全匹配,因为范围是0到9,而你的php代码不是有;分号和英文字母吗,所以这条sed查询你的文档内容,发现没有纯数字的行,然后就输出结果为空。