小编Fra*_*ank的帖子

grep: --exclude-dir 名称中包含一些文本

我需要使用:

grep -rio pattern --exclude-dir=".config/dir1*" --exclude-dir=".test*"
Run Code Online (Sandbox Code Playgroud)

为了避免grep名称中包含和pattern的所有文件夹,.config/dir1.test

例如.config/dir1.config/dir1/dir2、 、.test./other/.test应排除在外。

我所做的并没有排除这些文件夹,你能帮我吗?

谢谢

grep regular-expression

4
推荐指数
1
解决办法
7881
查看次数

从 CLI 命令获取结果文本

我正在编写一个 bash 脚本,我需要捕获由rsync命令输出产生的文本,例如,以下命令:

rsync -av "$FOLDER1" "$FOLDER2"
Run Code Online (Sandbox Code Playgroud)

印刷:

...
sent 109,423 bytes  received 352 bytes  219,550.00 bytes/sec
...
Run Code Online (Sandbox Code Playgroud)

我想捕获该行 ( sent 109,423 bytes received 352 bytes 219,550.00 bytes/sec) 并将该字符串放入脚本中的变量中。

我怎样才能做到这一点?

command-line bash shell-script

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