shell脚本grep命令解析
1、grep "PODS_CONFIGURATION_BUILD_DIR" "${setting_out}" | cut -d "=" -f 2 | grep -o "[^ ]\+\( \+[^ ]\+\)*"
2、首先,命令分为三个命令,使用 | 连接起来顺序执行
grep "PODS_CONFIGURATION_BUILD_DIR" "${setting_out}"
${setting_out} 代表一个已知文件
意思为
从 ${setting_out}中查找包含PODS_CONFIGURATION_BUILD_DIR的行
cut -d "=" -f 2
cut 表示截取命令
-d 表示分隔符 后面为具体分割符是 =
-f 表示截取分割后第几段
注:文件中存储的都是 ***=***为一行的字符串
grep -o "[^ ]\+\( \+[^ ]\+\)*
查找到匹配的字符串,
-o 后面跟正则表达式,次表达式为任意字符串
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:194
阅读量:169
阅读量:97
阅读量:82
阅读量:147