如何在shell中逐行处理命令的输出?

前端之家收集整理的这篇文章主要介绍了如何在shell中逐行处理命令的输出?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要从bash脚本处理库的共享库依赖关系. for命令逐个处理:
for DEPENDENCY in `otool -L MyApplication | sed 1d`
do
    ...
done

逐行处理结果的方法是什么?

你应该使用read命令.
otool -L MyApplication | sed 1d | \
while read i
do
  echo "line: " $i
done

有关读内建及其选项的说明,请参见bashref.您还可以查看以下tutorial,了解如何使用阅读与结合使用的示例.

猜你在找的Bash相关文章