trainee

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

[root@centos8 etc]#cat /etc/issue
\S
Kernel \r on an \m
[root@centos8 etc]#cat /etc/issue | tr '[:lower:]' '[:upper:]' > /tmp/issue.out
[root@centos8 etc]#cat /tmp/issue.out 
\S
KERNEL \R ON AN \M

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

[root@centos8 ~]#who
root     pts/0        2021-03-28 20:45 (10.0.0.1)
[root@centos8 ~]#who | tr '[:lower:]' '[:upper:]' > /tmp/who.out
[root@centos8 ~]#cat /tmp/who.out
ROOT     PTS/0        2021-03-28 20:45 (10.0.0.1)

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

[root@centos8 ~]#sudo ls /root | tr '\n' ' '
1 123.txt all.log anaconda-ks.cfg app-v1.0 a.txt a.zip b.txt c.txt data dead.letter Desktop Documents Downloads d.txt e.txt +%F f1.txt f2.txt f.txt g.txt h.txt initial-setup-ks.cfg i.txt j.txt k.txt linux.txt

4、计算1+2+3+…+99+100的总和

[root@centos8 ~]#seq -s+ 100
1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21+22+23+24+25+26+27+28+29+30+31+32+33+34+35+36+37+38+39+40+41+42+43+44+45+46+47+48+49+50+51+52+53+54+55+56+57+58+59+60+61+62+63+64+65+66+67+68+69+70+71+72+73+74+75+76+77+78+79+80+81+82+83+84+85+86+87+88+89+90+91+92+93+94+95+96+97+98+99+100
[root@centos8 ~]#seq -s+ 100 > seq.log
[root@centos8 ~]#bc < seq.log 
5050
[root@centos8 ~]#echo {1..100} | tr ' ' '+' | bc
5050
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值