shell脚本解析命令grep
工具/原料
terminal
方法/步骤
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 2cut 表示截取命令 -d 表示分隔符 后面为具体分割符是 =-f 表示截取分割后第几段注:文件中存储的都是 ***=***为一行的字符串grep -o '[^ ]\+\( \+[^ ]\+\)*查找到匹配的字符串,-o 后面跟正则表达式,次表达式为任意字符串