tr 与管道应用作业

1、 /etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中

[[email protected] ~]# cat /etc/issue |tr‘a-z‘ ‘A-Z‘ > /tmp/issue.out

[[email protected] ~]# cat /tmp/issue.out

\S

KERNEL \R ON AN \M

MAGE EDUCATION LEARNING SERVICES

HTTP://WWW.MAGEDU.COM

2、 将当前系统登录用户的信息转换为大写后保存至/tmp/who.out文件中

[[email protected] ~]# who |tr ‘[:lower:]‘‘[:upper:]‘ > /tmp/who.log

[[email protected] ~]# cat /tmp/who.log

ROOT    TTY1         2016-08-02 09:00

ROOT    PTS/0        2016-08-02 09:01(10.1.250.107)

 3、 一个linux用户给root发邮件,要求邮件标题为”help”,邮件正文如下:
      Hello, I am 用户名,the systemversion is here,please help me to check it,thanks!操作系统 版本信息

 4、 /root/下文件列表,显示成一行,并文件名之间用空格隔开

 5、 file1文件的内容为:”1 2 3 4 5 6 7 8 910” 计算出所有数字的总和

 6、 删除Windows文本文件中的’^M’字符

 7、 处理字符串“xt.,l 1 jr#!$mn 2c*/fe 3 uz 4”,只保留其中的数字
  和空格

8、将PATH变量每个目录显示在独立的一行

9、 删除指定文件的空行

10、 将文件中每个单词(字母)显示在独立的一行,并无空行

时间: 2024-10-01 07:58:50

tr 与管道应用作业的相关文章

HTML、CSS和JS

一.html 1.web流程中的HTML HTML---->赤裸裸的人 CSS  ---->穿华丽的衣服 JS    ---->让人动起来 浏览器和server端之间的通信本质上是字符串;浏览器将字符串处理为可视化的东西; web框架的祖宗是socket: #!/usr/bin/env python # _*_ coding:utf-8 _*_ import socket def handle_request(client): buf = client.recv(1024) client

再次遇到\r\n转\r问题

帮助小伙伴做jenkins的环境搭建.以为5分钟的事情,但是发现了一个诡异的问题.总是提示SVN的url不合法“URL '%s' is not properly URI-encoded”. 由于选择了SSH执行远程脚本的方式(我更倾向于把大部分部署工作写到shell里,包括svn checkout)远程机是linux,而同事的jenkins是搭载在windows上的.于是怀疑是编码问题.由于jenkins上有一堆应用了,没法修改启动jenkins时 jvm使用的语言.因此想改一下shell,将语

【CSS学习笔记】整齐的表格

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><title>第37课 整齐的表格<

python django框架(一)

s4day63内容回顾: 1. 安装 2. 创建用户 + 授权 3. 连接 - 数据库 终端创建数据库(字符编码) - 数据表 终端 ORM pymysql create ...)engine=innodb - 数据行 增 删 改 查 - limit - group by .... 关闭 问题:简述ORM原理? day64内容 1. 自己开发Web框架 - socket - http协议 - HTML知识 - 数据库(pymysql,SQLAlchemy) HTTP特点: 无状态.短连接 TCP

grep 正则表达式 vim

一:umask: 当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情.umask设置了用户创建文件的默认 权限,它与chmod的效果刚好相反,umask设置的是权限"补码",而chmod设置的是文件权限码.一般可在/etc/profile./etc/bashrc.$ [HOME]/.bash_profile.$[HOME]/.profile或$[HOME]/.bashrc中设置umask值.具体取决于Linux发行版. 修改方式为:u

马哥教育M28-第5-7天的学习总结

马哥M28-第五天. linux安全的上下文: 进程的发起者       命令       对象 root           ping        127.0.0.1 root           touch       testfile1 primary group :主要组.私有组 supplementary  group : 辅助组.附加组.公有组 /etc/passwd:(里面记录的用户的密码映射到了/etc/shadow) pwconv :将passwd当中的密码映射到了/etc/

Python STL pickle

什么是持久性? 概念 持久性的基本思想很简单.假定有一个 Python 程序,它可能是一个管理日常待办事项的程序,您希望在多次执行这个程序之间可以保存应用程序对象(待办事项).换句话说,您希望将对象存储在磁盘上,便于以后检索.这就是持久性.要达到这个目的,有几种方法,每一种方法都有其优缺点. 例如,可以将对象数据存储在某种格式的文本文件中,譬如 CSV 文件.或者可以用关系数据库,譬如 Gadfly.MySQL.PostgreSQL 或者 DB2.这些文件格式和数据库都非常优秀,对于所有这些存储

研发协同平台持续集成之Jenkins实践

导读 研发协同平台有两个核心目标,一是提高研发效率 ,二是提高研发质量,要实现这两个核心目标,实现持续集成是关键之一. 什么是持续集成 在<持续集成>一书中,对持续集成的定义如下:持续集成是一种软件开发实践.在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次.每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成错误.自从在团队中引入这样的实践之后,Martin Fowler发现这种方法可以显著减少集成引起的问题,并可以加快团队合作软件开发的速度. 1.集

重定向,管道以及tr命令详解

一.三种I/O设备 标准输入(STDIN)接受键盘的输入 用<来重定向单行标准输入 用<< "终止词"来重定向多行标准输入,自定义结束符号 2.标准输出(STDOUT)默认输出到终端 1> file 重定向到file中 1>>file 追加到file中 3.标准错误输出(STDERR)默认输出到终端 2>file重定向到file中 2>>file追加到file中 4.错误输出和正确输出输出到同一个文件 &> 重定向 &