linux每次只打印一行

linux每次只打印一行,第1张

linux每次只打印一行的原因是设置有误。

1、需要打印一个文件时,该文件不直接送到linux打印机送到spool目录下。

2、由一个负责打印的后台进程把这些数据送入打印机。

3、打印机守护程序经常扫描打印缓冲区以查看有无要打印的新文件。

grep支持三种re,basic re、extended re、perl re。

前两种都无法达到你的需求。用perlre可以,需要参数-P,pattern 为 '^\D*\d(?!.*\d)' ,引起来较妥,\d代表数字写,和 [0-9] 一回事,\D表示非数字,^\D*\d,表示从一行起始至找到第一个数字为止,(?!pattern) 是一个判断,表示从该位置起往后,不符合 pattern 描述时,判断结果为 “真”。(?!.*\d) 表示,从匹配到第一个数字至一行末,无法招待第二个数字。更多Linux知识可参考《Linux就该这么学》。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/9020610.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存