美文网首页
Bash 笔记[一]

Bash 笔记[一]

作者: phusFuNs | 来源:发表于2018-02-12 19:54 被阅读0次

最近看Caffe的shell脚本,记一些shell相关的用法。

1. > 和 >> 的区别

> 用于重定向程序的输出到非标准输出,而不是terminal默认的standard output。

>> 用于程序或脚本输出的追加到某个已存在的文件或者新建文件并追加。这与>的方式不同,>会覆盖文件中的原有内容。

2. ^ 和 $ 的应用

^ 通常表示开头, $ 则有末尾的意思。这一点可以联系正则表达式中的作用。参见第三节的例子。

3.  sed 语句

sed编辑器为流编辑器,这与vim这种交互性编辑器相对应。

s命令的基本用法为: s/pattern/replacement/flags   flags可以是数字,g,p或w

举例说明,data.txt为一个文本文件。

sed 's/test/trial/' data.txt  表示将data.txt中每行的第一个test字符串代替为trial

sed 's/test/trial/g‘ data.txt 表示将data.txt中所有的test字符串代替为trial

相关文章

  • Bash 笔记[一]

    最近看Caffe的shell脚本,记一些shell相关的用法。 1. > 和 >> 的区别 > 用于重定向程序的输...

  • bash 笔记

    bash是许多linux系统默认的shell(命令行工具)。 cmd和powershell是window系统默认的...

  • bash笔记

    第一行#!/bin/bash 读取命令并保存到变量:dir=\pwd`或者dir=$(pwd)` 数组: arra...

  • linux笔记之一:bash

    什么是shell,什么是bash Shell是人和机器交互的中间层,接受用户的输入并传递到kernel,通过ker...

  • Bash入门笔记

    本猫工作之前除了基本的cd, ls, cat, less之外,基本上没见过bash。于是开始工作之后果断跪了,当了...

  • bash编程笔记

    bash编程笔记 为了能提高linux系统下的工作效率,今天打算认识下bash编程把今天学过的例子堆过来,加上简单...

  • bash语言笔记

    测试开发的shell水平 linux文件操作网络操作 netstat系统数据分析 ps、top数据分析能力(lin...

  • bash学习笔记

    快捷键操作 Ctrl + a:移到行首 Ctrl + b:向行首移动一个字符,与左箭头作用相同 Ctrl + e:...

  • 1.1 开始

    《Linux Shell 脚本攻略(第 2 版)》读书笔记 Bash (Bourne Again Shell)是目...

  • Shell/bash学习笔记

    定义:shell是一个命令行解释器,为用户提供一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用...

网友评论

      本文标题:Bash 笔记[一]

      本文链接:https://www.haomeiwen.com/subject/mrrdtftx.html