Python基础之重定向 和 管道

linux基础

rename的使用方法:
rename  1需要替换的字符串的某一段  2替换成的字符串  3匹配规则    /路径
以 3的规则匹配路径下的文件名称  ,  把匹配到的其中某些包含a一样的字符串替换为b
例子:文件夹中有这些文件foo1, …, foo9, foo10, …, foo278,
如果使用      rename foo foo0 foo?
分析:首先匹配到   foo?  四位字符串,并以foo开头的
把其中foo替换为foo0
那么结果为:会把foo1到foo9的文件重命名为foo01到foo09
管道和重新定向:
|  and  >  >>
echo “error ”   > test.txt    打印并输出到 文件test.txt    会覆盖之前的内同
echo “error ”   > >test.txt       打印并追加到 文件test.txt
不会覆盖之前的内容
echo “error ”    1>&2  > test.txt     把正确的转化为正确的输入
echo “error ”    2>&1  > test.txt     把正确的转化为正确的输入

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/87307

(24)
oranixoranix
上一篇 2017-09-18 01:40
下一篇 2017-09-18 11:01

相关推荐

  • 文本编辑器sed和vim的用法集锦

    8月8号,主要学习内容为: 一、文本处理工具sed 二、vim编辑器 一、文本处理工具sed 1)简介    sed是一种流编辑器,它一次处理一行内容。处理时,把 当前处理的行存储在临时缓冲区中,称为“模式空间”( pattern space),接着用sed命令处理缓冲区中的内容 ,处理完成后,把缓冲区的内容送往屏幕。接着处理下…

    Linux干货 2016-08-12
  • Linux干货 2017-12-02
  • 第二周学习总结

    写在最前 通过上一周对计算机系统、Linux发展的学习,我们认识到了Linux是一个一切皆文件的内核系统。那么怎样去操作系统上的各文件来达到你想要的目的呢?今天的总结就是帮助我们更快的达成目标。 文件管理类命令的分类 对于这类命令主要分为两类: 操作类:touch、cp、mv 查看类:cat、tac、head、tail、less、more touch 功能描…

    2017-12-16
  • Linux基础指令(2)

    4.文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?  元数据定义:      数据(Metadata),又称中介数据、中继数据,为描述 数据的数据(data about data),主要是描述数据属性(property)的信息,用来支持如…

    Linux干货 2016-11-09
  • Linux用户、组和权限管理

    知识框架图 学习笔记 用户和组 UID root:0 系统用户:1-499、1-999 普通用户:500+、1000+ GID 管理员组:0 系统组:1-499、1-999 普通组:500+、1000+ 安全上下文 进程:运行中的程序 进程所能访问资源的权限取决于进程运行用户本身 组的类别 主要组 用户有且只能有一个主要组 组名=用户名,组中只能有一个用户 …

    2018-03-17
  • 数据结构-线性表

    1. 线性表:n个数据元素的有序集合。 线性表是一种常用的数据结构。在实际应用中,线性表都是以栈、队列、字符串、数组等特殊线性表的形式来使用的。由于这些特殊线性表都具有各自的特性,因此,掌握这些特殊线性表的特性,对于数据运算的可靠性和提高操作效率都是至关重要的。  线性表是一个线性结构,它是一个含有n≥0个结点的有限序列,对于其中的结点,有且仅有一个开始结点…

    Linux干货 2015-04-07