我想./test/main.cpp
从我的搜索中排除该文件。
这是我所看到的:
$ grep -r pattern --exclude=./test/main.cpp
./test/main.cpp:pattern
./lib/main.cpp:pattern
./src/main.cpp:pattern
Run Code Online (Sandbox Code Playgroud)
我知道可以通过在管道和过滤器排列中使用多个命令来获得我想要的输出,但是是否有一些引用/转义可以让grep
我理解我本机想要什么?
按照此处的说明,我在运行 Udoobuntu 12.04 LTS的基于 ARM 的Udoo-quad上安装了 Samba 打印服务器。
Samba 服务器正在工作,并且(在guest ok = yes
服务器的 中设置后smb.conf
)我可以浏览“print$”(打印机驱动程序)文件夹而无需输入凭据。我能够在客户端打印机安装期间浏览到打印机(在 Ubuntu 13.10 上),但打印作业无法到达服务器。他们只是坐在客户端打印队列中,并显示状态消息“为验证而持有”。
我已将服务器配置为允许访客访问打印机,其中包含以下部分/etc/samba/smb.conf
(如 报告所述testparm
):
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
guest ok = Yes
printable = Yes
print ok = Yes
browseable = No
Run Code Online (Sandbox Code Playgroud)
为什么客户端认为需要进行身份验证,解决方法是什么?
是否有一种简单的方法来搜索特定整数的所有实例的文本文件(源代码)。这不应在碰巧包含整数作为子字符串的较大数字上触发,但它不能简单地排除此类行,因为它们可能包含两种情况:
搜索“6”...
int a=6; // found
int b=16; // not found (despite the '6' in '16')
int c=6, d=16; // found
Run Code Online (Sandbox Code Playgroud)
我真的在寻找一种命令行方法来解决这个问题,但也很好奇是否有一个FOSS GUI 类型的编辑器可以做到这一点。