​老男孩教育每日一题-第64天-sed命令闯关

author author     2022-09-04     513

关键词:

如下文件内容,

cat /tmp/passwd
root:x:0: 0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin

要求:

1)删除文件每行的第二个字符2)把所有小写字母用括号()括起来

1)删除文件每行的第二个字符

方法一:

[email protected] tmp
odboyedu.com
13456789
odboy
odgirl

方法二:

[email protected] tmp
odboyedu.com
13456789
odboy
odgirl

2)把所有小写字母用括号()括起来

[email protected] tmp
oldboyedu.com
123456789
oldboy
oldgirl

备注

今天是每日一题陪伴大家的__第64天__,期待你的进步。

对于题目和答案的任何疑问,请在博客评论区留言。

往期题目索引

http://lidao.blog.51cto.com/3388056/1914205

本文出自 “李导的博客” 博客,请务必保留此出处http://lidao.blog.51cto.com/3388056/1936502

​老男孩教育每日一题-第79天-命令风暴:打印出001002003这样的格式的数字

题目:打印出001002003这样的格式的数字参考答案方法1:{}生成序列[[email protected] ~]# echo 00{1..3}001 002 003方法2:seq法[[email protected] ~]# seq -w 10000100200300400500600 查看详情

​老男孩教育每日一题-第62天-统计/var/log/下所有文件个数

统计/var/log/下所有文件个数题目解析:1、/var/log/下所有文件包括当前目录和子目录以及子目录的子目录下面的文件2、linux下文件有很多类型,包括普通文件、链接文件、字符设备文件、块设备文件、socket文件等以下给出三种方... 查看详情

​老男孩教育每日一题-第85天-下面这个脚本直接执行没有问题,在定时任务中有问题,什么原因?

脚本内容:[[email protected] scripts]# cat /server/scripts/ip.sh #!/bin/bashIP=$(ifconfig eth0 |awk -F "[ :]+" ‘NR==2{print $4}‘)echo "ip:$I 查看详情

​老男孩教育每日一题第123天-出现swapfile….alreadyexists以下错误如何解决?

E325: ATTENTIONFound a swap file by the name ".a.sh.swp"Swap file ".a.sh.swp" already exists![O]pen Read-Only, (E)dit anyway, 查看详情

老男孩教育每日一题-第110天-find命令-size参数

老男孩教育每日一题-第110天-find命令-size参数1、查找当前目录下以log结尾的大于50k小于2M的普通文件2、查找当前目录下以log结尾的小于50k大于2M的普通文件以上两个问题有什么不同?参考答案:测试环境:[[email protected] tmp]... 查看详情

老男孩教育每日一题-第74天-批量重命名

题目[[email protected] day74]# touch {00..10}.html[[email protected] day74]# ls00.html  01.html  02.html  03.html  04.html  查看详情

老男孩教育每日一题-第93天-常见的permissiondenied原因

背景permission denied即权限拒绝 没有权限,是我们常见的故障之一。接下来我们以3个例子说明一下。题目[[email protected] ~]$ whoami oldboy[[email protected] ~]$ ls /root/ls: cannot ope 查看详情

老男孩教育每日一题-第58天-请描述下面列出的http状态码的含义

1.题目老男孩教育每日一题-第58天-请描述下面列出的http状态码的含义状态码:2003014034045005025035042.参考答案650)this.width=650;"src="https://s5.51cto.com/wyfs02/M00/97/1E/wKiom1kpIFGxfPU4AADGlNuuTSg370.jpg"title="状态码.jpg"alt="wKiom1kpIFG 查看详情

老男孩教育每日一题-第101天-如何通过端口查找出进程所在目录?

参考答案:第一步-找到端口对应的进程的号[[email protected] ~]# ss -lntup |grep :22tcp    LISTEN     0      128  查看详情

老男孩教育每日一题-第90天:写一个脚本并进行判断

题目1、对输入的脚本文件进行语法检查;如果有错误,则提醒用户键入Q或者q无视错误并退出,其它任何键可以通过vim打开这个指定的脚本;2、要求文件名以传参的方式进行传入,从标准输入中读取,文件名后缀是”.sh”参考... 查看详情

老男孩教育每日一题-第89天-根据如下描述使用正则表达式取出内容

题目:显示/etc/inittab中以#开头,且后面跟了一个或多个空白字符,而后又跟了任意非空白字符的行参考答案:方法一-grep/egrepegrep "^#[[:blank:]]+[^[:blank:]]*" /etc/inittab  grep -P "^#[  ]+[^  ]*" /etc/ini 查看详情

老男孩教育每日一题-第91天:根据要求写出itpables防火墙规则

iptables支持time时间控制用户行为,如有请写出具体操作步骤,限制在每个星期一的0点0分0秒到23点59分59秒这个时间段内,所有icmp协议报文的应答都会拒绝。参考答案:iptables -A INPUT -p ICMP --icmp-type 8 -m ... 查看详情

老男孩教育每日一题-第82天-发现文件系统只读了,是什么原因?如何解决?

参考答案目前已知造成硬盘分区只读的可能原因有:文件系统错误内核相关硬件驱动bug磁盘坏道HBA卡故障RAID卡故障解决方法:1.重启系统后看看是否可以自动恢复2.使用fdisk修复3.卸载只读的分区,然后重新mount挂载mount -o remoun... 查看详情

老男孩教育每日一题-第65天-编写脚本,取出/tmp目录下面的所有文件的第一行

题目编写shell脚本find.sh,实现功能:在目录/tmp下找到10个以abc开头的文件,然后把这些文件的第一行内容保存到文件new中参考答案cat /server/scripts/find.sh#!/bin/shfor filename in `find /tmp -type f -name "abc* 查看详情

老男孩教育每日一题-第103天-mount挂载/data时出现mount:/dataisbusy如何解决?

参考答案查看是否正在使用中df-h查看下有时候会存在df-h不会显示出来,可是实际还在挂载这时候grep“/data”/proc/mounts来进行查看然后卸载umount/data卸载失败就强制卸载umount-lf/data然后mount新的设备即可。网友回答:1:先umount再mount... 查看详情

老男孩教育每日一题-第60天-一道实用linux运维问题的9种shell解答方法!

2017-06-041.问题为:已知:/etc/hosts的内容为192.168.1.11  oldboy11.etiantian.org192.168.1.21  oldboy21.etiantian.org192.168.1.31  oldboy31.etiantian.org#192.168.1.111  old 查看详情

老男孩教育每日一题-第100天-常用的磁盘raid有哪些?描述下原理和区别?

RAID级别关键优点关键缺点实际应用场景RAID0读写速度很快没有任何冗余MySQLSlave(数据库的从库,小弟),集群的节点RSRAID1100%冗余,镜像读写性能一般,成本高单独的,数据重要,且不能宕机的业务,监控,系统盘RAID5具备一定性... 查看详情

老男孩教育每日一题-第83天-binlog是什么?记录的什么?有几种工作模式及企业应用场景

参考答案含义binlog:是用于记录所有更新了数据的操作语句,语句以事件的形式保存,它描述数据的更改过程作用:用于实时备份数据,数据库的主从复制log_bin打开记录binlog功能binlog的查看mysqlbinlog /home/mysql/binlog/binlog.000003b... 查看详情