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

相关推荐

  • Unix发展与现状

    Unix 简史 1965年时,贝尔实验室(Bell Labs)加入一项由奇异电子(General Electric)和麻省理工学院(MIT)合作的计划;该计划要建立一套多使用者、多任务、多层次(multi-user、multi- processor、multi-level)的MULTICS操作系统。直到1969年,因MULTICS计划的工作进度太慢,该计划就…

    Linux干货 2015-09-22
  • Vim和nano的区别

    Vim和nano的区别 Linux下有很多文本编辑器,其中系统(不管哪个分支)都会自带nano和vim这两个最基本的编辑器。vim相当于vim的升级版。今天将重点分析一下vim与nano的各自功能及区别。 1.nano 直接在命令行中敲入nano newfile即可打开文件或新建文件。 可以看到第一行反白介绍了nano的版本号以及被编辑的文件名称。接下来就是…

    2017-08-05
  • CentOS 6启动过程总结与GRUB问题修复

    一、CentOS 6 的启动流程 第一步:加电自检(POST) 主要检查硬件设备是否存在并能正常运行,如:CPU、内存、硬盘、风扇、输入输出设备等。自检功能主要是通过BIOS来实现的,BIOS程序是装载在一个硬件芯片CMOS上的,加电过程就是给CMOS通电,然后启动BIOS程序,BIOS程序会根据CMOS上面的一些配置信息区读取其他的硬件设备信息并检测其是否…

    Linux干货 2016-09-16
  • linux三剑客之grep

    linux三剑客之grep        所谓三剑客的工具有“grep”、“sed” 、“awk”,他们都是不谋而合的文本搜索查找处理的强大工具。grep 是 Ken Thompson 写的,他也是 Unix 的创造者。 gerp及正则表达式    grep全称(GLobal search Regu…

    Linux干货 2016-08-08
  • samba服务实现:linux和windows之间共享

    1,首先在linux(centos6,7)安装好samba程序:     yum -y install samba   samba-common        主配置文件:/etc/samba/smb.conf   ~]# groupadd share_gro…

    2017-03-05
  • 【社招】【小米-北京】运维开发工程师

    【社招】【小米-北京】运维开发工程师 【工作地点】北京市海淀区安宁庄东路72号科利源大厦 【薪酬福利】15k-30k 期权奖励、六险一金、水果花茶、班车、健身房、食堂 【投递方式】邮件主题“岗位+姓名”发送至lipengcheng3@xiaomi.com   岗位职责: 提高系统运维的自动化,主要包括运维平台、PaaS、监控系统,自动化部…

    Linux干货 2017-07-28