千家信息网

7.30 管道 tr 重定向练习

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,练习:1、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中cat /etc/issue | tr 'a-z' 'A-Z' > /tmp/issue.out2、将当
千家信息网最后更新 2026年10月31日7.30 管道 tr 重定向练习

练习:

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

cat /etc/issue | tr 'a-z' 'A-Z' > /tmp/issue.out

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

who |tr 'A-Z' 'a-z'> /tmp/who.out

3、一个linux用户给root发邮件,要求邮件标题为help,邮件正文如下,hello,I am 用户名,the system version is here please help me to check it thanks!

echo -e 'Hello ,I am `whoami`,The system version is here ,please help me to check it ,thanks!\nlsb_release | mail -s help root


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

方法1: ls /root |tr '\n' ' '

方法2: echo $(ls -a)|tee > file1

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

方法1:echo "1 2 3 4 5 6 7 8 9 10" | tr ' ' '+' |bc

方法2:echo $[`echo "1 2 3 4 5 6 7 8 9 10" | tr ' ' '+'`]

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

方法1:cat a.txt |tr -d '\015' > f2.txt

方法2:cat a.txt |tr -d '\r' > f2.txt

7、处理字符串"xt,.|1 jr#-smn2 c*/fe 3 uz 4",只保留其中 数字和空格

echo 'xt,.|1 jr#-smn2 c*/fe 3 uz 4' | tr -cd [:digit:]'\n'

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

echo $PATH | tr ':' '\n'

9、删除指定文件的空行

cat f1 | tr -s '\n'

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

cat /etc/init.d/functions | tr -cs '[:alpha:]' '\n'

除了字母之外都替换为空


文件 方法 一行 用户 邮件 内容 大写 字母 字符 数字 空格 空行 独立 之间 信息 单词 变量 字符串 总和 文件名 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 小米移动互联网科技园 保险科技 互联网保险 河南云网互联网络科技有限公司 今日互联网科技 互联网医疗科技 中国互联网科技发展 深圳齐家互联网科技 善班互联网科技有限公司 四川狮子座互联网科技 人人互联网科技是培训 广州优美互联网科技 北京大学互联网科技怎么样 承德科技产业互联网发展 重庆互联网医院沙龙医盟信息科技 武汉健翔互联网络科技有限公司 移动互联网科技公司 江阴互联网智能科技产品进口 深圳艾果互联网通讯科技 威龙国际互联网科技公司 中国主要互联网科技公司 湖南永感互联网科技有限公司 互联网科技工作委员会毛军 开启互联网科技时代小说 汽车互联网创新科技园 华夏恒生互联网科技013171 锡山区互联网智能科技产品供应 上海同邻互联网科技有限公司规模 互联网时代科技型公司的机会 北京军民互联网科技公司 山东亿川互联网科技有限责任公司
0