macos下sed小试

linux下替换是这么干的

sed -i "s/xxxxxxxxxx/video_capture_module/g" project.pbxproj

但是macos下略有不同,照搬会报以下错误

sed: 1: "project.pbxproj": extra characters at the end of p command

正确用法

 sed -i "" "s/xxxxxxxxxx/video_capture_module/g" project.pbxproj
时间: 2024-10-08 17:00:31

macos下sed小试的相关文章

macOS下安装ipython

macOS下sudo安装ipython,会提示限错误: [Errno 1] Operation not permitted: '/tmp/pip-Elrhse-uninstall/System/Library... 解决方法: pip install ipython --user -U 参考: http://chaishiwei.com/blog/994.html

MacOS下SVN的使用

之前在Mac上一直是用的Git管理项目, 到了新的部门这面是用的SVN, 这一篇就介绍一下MacOS下的SVN的使用 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置. 我们首先来看下,如何在Mac环境下搭建svn服务器端环境. 创建代码仓库,用来存储客户端所上传的代码 我先在/User/apple目录下新建一个svn目录,以后

在MacOS下使用sqlalchemy 连接sqlserver2012 数据库

在MacOS下使用sqlalchemy 连接sqlserver 数据库 前言 最近有要求,要将数据库换成巨硬家的sqlserver 2012 因为在网上苦苦找不到sqlalchemy 配置连接SqlServer的具体中文步骤,翻了官方文档后把步骤整理出来 前期准备 已经安装好sqlalchemy 运行环境介绍 系统:MacOS 10.13.1 Beta Python 环境: 3.6.0 sqlalchemy 1.1.4 pycode 4.0.19 sqlserver 2012 实施步骤 在sql

macOS下MySQL 8.0 安装与配置教程

原文:macOS下MySQL 8.0 安装与配置教程 一.前言 1.本教程主要内容 适用Homebrew安装MySQL MySQL 8.0 基础适用于配置 MySQL shell管理常用语法示例(用户.权限等) MySQL字符编码配置 MySQL远程访问配置 2.本教程环境信息与适用范围 环境信息 软件/环境 版本/说明 macOS macOS High Sierra MySQL MySQL 8.0.12 适用范围 软件 版本 macOS macOS MySQL 8.0.x 二.MySQL安装

MacOS下在Xcode里搭建OpenCV开发环境

T____T~~~~~~~~~~ 仅记录我在Xcode里搭建OpenCV踩过的坑,这个过程特别曲折,本人从19/3/25到19/3/29足足花了五天才配置好这个环境orz...中间经历过无数次找死的操作,且听我慢慢讲来. 回顾: 本人开始搭建环境时使用的是 10.11 El Capitan版本的MacOS,但此时苹果的系统最新版已经到 10.14.4 Mojave.我先像以前使用Windows系统一样登陆官网https://opencv.org/releases.html下载Mac版本的安装包,

SpringBoot在macOS下启动慢的原因

title: SpringBoot在macOS下启动慢的原因 comments: false date: 2019-07-16 09:48:24 description: 在 macOS + JDk1.8.0_212 环境下,SpringBoot项目突然启动很慢的解决方法. categories: java 问题 周五开开心心的提前下班了,电脑直接合上了也没关机,周一来的时候启动一下 SpringBoot 项目,过了好一会儿才打印出 SpringBoot 的 banner,肯定有问题.那么是什么

macOS下Python多版本控制软件的安装:pyenv、pyenv-virtualenv

软件简介: pyenv,是一款特别好用的Python版本管理器,程序员可以建立不同的目录,在不同的目录里分别运行不同版本的Python, 并且互不影响,安装的包也互不影响.github项目地址:https://github.com/yyuu/pyenv pyenv-virtualenv, 是pyenv的一个plugin(插件),可以用来创建基于不同Python版本的干净的虚拟环境.github项目地址:https://github.com/yyuu/pyenv-virtualenv 安装思路:先

linux下sed批量替换文件内容

在linux超级终端下编辑文档是件比较麻烦的事情,下面简单介绍一下如何在linux下批量替换文件内容 linuxsed 批量替换多个文件中的字符串 格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` 例如:替换/home下所有文件中的xxx为ooo sed -i "s/xxx/ooo/g" `grep xxx -rl /home` 单个文件中的字符串替换 将文件1.txt内的文字“111”替换成“222” sed -i &qu

linux下sed命令对文件执行文本替换

让我们看一下 sed 最有用的命令之一,替换命令.使用该命令,可以将特定字符串或匹配的规则表达式用另一个字符串替换.下面是该命令最基本用法的示例: $ sed -e ‘s/foo/bar/’ myfile.txt 上 面的命令将 myfile.txt 中每行第一次出现的 ‘foo’(如果有的话)用字符串 ‘bar’ 替换,然后将该文件内容输出到标准输出.请注意,我说的是每行第一次出现,尽管这通常不是您想要的.在进行字符串替换时,通常想执行全局替换.也就是说, 要替换每行中的所有出现,如下所示: