whoru

学习、分享、交流、沉淀

awk 是一个文本处理工具,通常用于处理数据并生成结果报告。其命名源于三位创始人姓氏首字母:Alfred Aho、Peter Weinberger、Brian Kernighan。

语法:

  • awk [options] 'BEGIN{} pattern {commands} END{}' file
  • stdout | awk [options] 'BEGIN{} pattern {commands} END{}'

说明:

  • options 选项
  • BEGIN{} 正式处理数据之前执行
  • pattern 匹配模式
  • {commands;...} 处理命令,可能多行
  • END{} 处理完所有匹配数据后执行
阅读全文 »

sed 是 stream editor 的缩写,流编辑器,主要用于对标准输出或文件进行处理。

语法:

  • stdout | sed [option] "pattern command"
  • sed [option] "pattern command" file1
阅读全文 »

这是一个切换 brew 镜像的脚本,菜单一键操作。目前只添加了阿里云中科大的镜像源,如果需要使用其它镜像,请按照格式自行添加。

操作步骤

  1. 新建文件 changeBrewMirror.sh
  2. 将下面的代码拷贝到文件中;
  3. 给文件赋予可执行权限 chmod u+x changeBrewMirror.sh
  4. 运行脚本 sh changeBrewMirror.sh./changeBrewMirror.sh
  5. ok
阅读全文 »