mac 上sed

mac上sed和liunx是不一样的,所以有些指令可能不通用,需要将mac上sed替换成gun的;

Install Homebrew

First, visit Homebrew homepage and follow the installation instructions to install Homebrew.

Shortcut: install the latest XCode and then run the following command to install:

1. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Then add the following line to your .bashrc or .zshrc:

2. export PATH="$(brew --prefix coreutils)/libexec/gnubin:/usr/local/bin:$PATH"

Install the GNU Command Line Tools

First comes the most important one — GNU Coreutils:

3. brew install coreutils

GNU Coreutils contains the most essential UNIX commands, such as lscat.

Then you may probably want to install the following ones (For some of the packages, you need to run brew tap homebrew/dupes first, but only once for your system):

brew install binutils
brew install diffutils
brew install ed --with-default-names
brew install findutils --with-default-names
brew install gawk
brew install gnu-indent --with-default-names
4. brew install gnu-sed --with-default-names
brew install gnu-tar --with-default-names
brew install gnu-which --with-default-names
brew install gnutls
brew install grep --with-default-names
brew install gzip
brew install screen
brew install watch
brew install wdiff --with-gettext
brew install wget


下面是mac已经默认安装,想要替换成最新版本的可以自己去安装
brew install bash
brew install emacs
brew install gdb  # gdb requires further actions to make it work. See `brew info gdb`.
brew install gpatch
brew install less
brew install m4
brew install make
brew install nano

你也许需要下面的安装。
brew install git
brew install openssh
brew install perl
brew install python
brew install rsync
brew install svn
brew install unzip
brew install vim --override-system-vi
brew install macvim --override-system-vim --custom-system-icons
brew install zsh
时间: 2024-10-10 16:04:43

mac 上sed的相关文章

mac上执行sed的编辑 -i命令报错sed: 1: "test.txt": undefined label ‘est.txt’或sed: 1: "2a\test\": extra characters after \ at the end of a command

问题一 sed编辑命令:[sed -i 's/a/b/g' test.txt] 报错:sed: 1: "test.txt": undefined label 'est.txt' 解决方案:增加一个备份的追加名[sed -i '.bak' 's/a/b/g' test.txt] 原因:mac强制要求备份,否则报错 当然可以不使用其他备份名字,只是用’',就可以只保留一份 sed -i ‘’ ’s/a/b/g’ test.txt 问题二 sed追加命令:[sed -i '' "/

(转)在 Mac 上使用 `sed` 命令的几个坑

原文连接: http://zhouxiaohong.com/2016/08/02/sed-in-mac/ 作者: ZhouXiaoHong 在 Mac 上使用 sed 命令和 linux 上会有一定区别,在此作为记录. 不可忽略的备份格式 sed -i 's/hello/world/g' hello.text 上面这行代码,可以在 linux 上运行,作用是将找到的 hello 替换为 world,并且直接保存修改到文件.但是如果在 Mac 上,你会发现这行代码会报错.原因是在 Mac 上,se

Mac上通过Linux命令行批量查找和替换文本

一般在本地电脑上批量替换文本有许多工具可以做到,比如Emeditor,sublime text ,但在linux和mac上相关的编辑器有这个功能的不多,另外大多服务器上都是无图形界面的,因此收集了几条针对linux命令行备忘,实现批量替换文本内容的命令: 批量查找某个目下文件的包含的内容 grep -rn "要找查找的文本" ./ 通过sed批量查找并替换文件内容. sed -i "s/要找查找的文本/替换后的文本/g"grep -rl "要找查找的文本&

mac上的命令行工具

转自爱米家的博客,原文:<Eight Terminal Utilities Every OS X Command Line User Should Know> OS X  的Terminal 终端开辟了强大的UNIX实用工具和脚本的世界.如果你是从Linux转移过来的用户,你会在OS X 终端上发现很多熟悉的命令.但是即使是高级用户也经常会忽略掉其实OS X终端也会有一系列在其他的操作系统中没有的终端工具.当你学习了以下这些只适用于Mac的课程会让你更高效的使用Mac命令行同时消除UNIX系统

解决Mac下sed命令报错的问题

在Mac上准备批量替换一些文字,使用sed命令,如下: sed -i 's/xxx/yyy/g' file 同样的命令在Linux上是可以成功运行的,注意Mac下man sed中-i参数的说明: 原来是Mac的备份要求,好吧!那就这么搞,如下: sed -i '' 's/xxx/yyy/g' file 原文地址:https://www.cnblogs.com/Don/p/8945957.html

appium+python在Mac上环境搭建

前言 mac上搭建appium+python的环境还是有点复杂的,需要准备的软件 1.nodejs 2.npm 3.cnpm 4.appium 5.pip 6.Appium-Python-Client 一.nodejs安装 1.nodejs下载地址:https://nodejs.org/ 2.下载完成后傻瓜式下一步安装 3.打开终端,查看版本号是否安装成功,输入:node -v 二.npm安装 1.打开终端,输入:sudo bash 2.继续输入:sudo curl -L https://npm

mac上卸载oracle jdk 1.8.0_31

mac上卸载oracle jdk 1.8.0_31版本,因为版本太高了.得安装旧版本才行. 卸载的顺序是:进入finder,然后点应用程序,按command+向上箭头键,分别进入根目录的系统与资源库找到java的目录把他删除即可.两个目录都要删除. 要看是否删除成功,打开终端输入:java -version,提示 No Java runtime present, requesting install. 即删除成功,也可以用此命令查看当前java sdk的版本.

尝试在Mac上编译DNX

自从XRE改名为DNX至今,从来没有在Mac OS X上成功编译过DNX.一直很纳闷,难道DNX的开发人员不用Mac?今天突然明白了,DNX的开发人员真的不用Mac.而且DNX用的2个持续集成服务AppVeyor与Travis,一个是Windows环境,一个是Linux环境,就是没有Mac OS X环境. 看来不能指望DNX的开发人员短期内解决这个问题了,只能自己动手. 编译的错误信息如下(编译命令./build.sh): Restore complete, 725ms elapsed info

手把手交大家在mac上用VMWare虚拟机装Linux-Ubuntu--及Ubuntu安装Vmware Tools[转载+一些修改](版本:17.04)

现在网上的虚拟机有很多,本人测试VMware在Mac上表现良好,推荐给大家 需要的工具 软件 vmware fusion for Mac (直接百度搜就好) 软件 Ubuntu 系统光盘 或 镜像文件(.iso) 安装Vmware 1.下载vmware fusion for Mac 网上有很多,大家自己找吧,最好找汉化版 2.安装Vmware 3.下面什么下一步啦,同意啦我就不说啦,为大家准备啦注册码 (我下载的VMware fusion 8 其他版本问度娘吧,有很多) Fusion 8序列号: