MacOS / Linux 命令大杂烩

奇奇怪怪又好用的MacOS/Linux命令

MacOS

MacOS下替换多个文件中字符串的有效方法

  • 模版
1
sed -i '' "s/xxx/yyy/g" `grep "xxx" -rl '/path'`
  • 案例
1
sed -i '' "s/{% cq %}//g" `grep "{%  endcq %}" -rl '/Users/yanweiran/hexo4fluid/hexo_blog/source/_posts'`
  • 报错
1
sed: -I or -i may not be used with stdin

出现这个报错是因为grep语句没有输出任何目标文件。所以建议使用之前,先跑一下 grep "xxx" -rl '/path' 以查看输出效果。


Linux

创建软连接

1


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!