如何将grep输出存储到循环内的变量中?

戴维

我想计算此循环产生的输出数量

cd /System/Library/Extensions
find *.kext -prune -type d | while read d; do
     codesign -v "$d" 2>&1 | grep "invalid signature"
done

如何存储或计数输出?如果尝试使用数组,计数器等,但似乎无法从该循环中获取任何东西。

nu11p01n73R

要获得while循环产生的行wc数,可以使用字数统计

cd /System/Library/Extensions
find *.kext -prune -type d | while read d; do
     codesign -v "$d" 2>&1 | grep "invalid signature"
done | wc -l
  • wc -l -l选项计算输入中的行数,该行数通过管道传递到 while

现在,如果您需要grep在while循环的每次迭代中计算输出的数量,则-c选项grep将会很有用。

cd /System/Library/Extensions
find *.kext -prune -type d | while read d; do
    codesign -v "$d" 2>&1 | grep -c "invalid signature"
done
  • -c抑制正常输出;而是为每个输入文件打印匹配行数

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将grep输出中的值存储在变量中

如何将输出存储到r中的for循环中

如何将“ bc”的输出存储到变量中?

如何将Shell脚本的输出存储到变量中

Javascript - 如何将 for 循环的结果存储到变量中?

如何将For循环结果存储到XSLT变量中

BASH将grep输出存储到变量或数组中

如何将grep输出重定向到变量?

将for循环的输出存储到数组或变量中

如何将列表操作的输出存储到变量

如何将值存储在循环内的变量中并在其他循环中运行

如何将Linux命令输出存储到puppet中的变量中

如何将 cut -c 命令的输出存储到 shell 脚本中的变量中

如何将 googleMapsClient 的输出存储到节点 js 代码中的变量中?

如何将 shell 命令输出存储到 python 中的变量中?

如何将变量从循环存储到文件

如何将ImageMagick的输出存储到Bash变量中(然后使用它)?

如何将控制台输出存储到R中的变量

如何将打印(subprocess.checkout)的输出存储到 Python 中的变量?

如何将剪切命令的输出存储到变量中

您如何将数据从for循环存储到变量中以进行其他计算?

如何将查询的输出存储在HIVE中的变量中

如何将 DNS 输出存储在 nodejs 中的变量中

如何将grep命令结果存储在ansible变量中?

如何将循环的rmrm输出存储在单独的向量中?

如何将数组的当前值存储在Perl for循环内的变量中

如何将JavaScript变量存储到PHP变量中?

如何使用 for 循环将函数输出存储在单独的变量中?

如何将bash命令的输出存储在变量中?