1、批量删除分支
git branch | grep 'fix' | xargs git branch -D
| 是管道符号,串行执行两个shell命令 grep 是按行匹配数据xargs 是将上一个命令的结果作为参赛传递给下一个命令
2、匹配IP地址
首先使用grep匹配到有ip地址的行,然后用sed来搜索和替换对应的字符串,以获得对应的ip地址
sed 的匹配和替换规则sed 's/``要被取代的字串``/``新的字串``/g'
- 锁定
inet这行ifconfig en0 | grep 'inet ' - 替换ip地址前的字符串
sed 's/^.*inet //g'^.*inet从开始一直匹配到inet,替换为 “”
- 替换ip地址后的字符串
sed 's/ netmask.*$//g'netmask.*$从 netmask 开始匹配到结尾字符串
所以完整的命名为
