小编lac*_*der的帖子

set -u 在 bash 脚本中做什么?

我已经看到 bash shell 脚本在其他一些命令之前有这个

set -u
Run Code Online (Sandbox Code Playgroud)

它有什么作用?我似乎找不到任何关于它的文档。

bash shell-script

25
推荐指数
1
解决办法
8万
查看次数

grep 未按预期工作

给定一个文件“test.log”,其中包含以下内容:

line1 Patient 123 45566
line2 Patient 432
line3 Patient 234 456
line4 Patient 321
line5
Run Code Online (Sandbox Code Playgroud)

我正在尝试选择line 2line 4使用这种模式:

grep "Patient\s\d+\s" test.log
# but this works testing at https://rubular.com/
Run Code Online (Sandbox Code Playgroud)

不起作用,这也不起作用:

grep "Patient\s\d+\n" test.log
# but this works testing at https://regexr.com/47qd5
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

grep regular-expression

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

bash ×1

grep ×1

regular-expression ×1

shell-script ×1