每天学点Linux命令:倒叙打印文件第二行的前100个大写字母
sed -n '2p' afile | grep '[[:upper:]]' -o | tr -d '\n' | cut -c1-100 | rev
处理第二行 grep:提取大写字母 o: 不显示非结果 tr:删除换行 Cut:截取1-100个字符 rev:逆序
断断续续搞了好长时间。最后还是解决了;man是个好东西~ 好人?
或者还有一种找到第二行的方法 :
head -n 2 afile | tail -n 1
那第二种方法:
head -n 2 afile | tail -n 1 | grep '[[:upper:]]' -o | tr -d '\n'| cut -c1-100 | rev
其实也不难 只是需要花点时间学习罢了,不过Linux这些命令 学习时间与效率值是 非线性的。前期投入时间确实长,一旦上手受益无穷。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步