统计文件得行数
题目描述:
写一个 bash脚本以输出一个文本文件 nowcoder.txt中的行数
cat nowcoder.txt | wc -l

打印文件的最后5行
题目描述:
经常查看日志的时候,会从文件的末尾往前查看,于是请你写一个 bash脚本以输出一个文本文件 nowcoder.txt中的最后5行
tail -n 5 nowcoder.txt

输出7的倍数
题目描述:
写一个 bash脚本以输出数字 0 到 500 中 7 的倍数(0 7 14 21…)的命令
#!/bin/bash
#输出数字 0 到 500 中 7 的倍数(0 7 14 21…)的命令
index=0
result={}
for (( i=0; i <= 500; i++ ))
do
if ((ithenresult[i % 7 == 0)) then result[ithenresult[index]=iindex=i index=iindex=index+1
fi
done
echo ${result[*]}
或者
seq 0 500 | awk ‘$0%7==0 {print $0}’

提取单词中的数字
例如
nowcoder.txt文件内容如下
a12b8
10ccc
2521abc
9asf

cat nowcoder.txt | tr -c [0-9] “\n” | sed ‘/^$/d’ | tr “\n” " "
输出:
12 8 10 2521 9

https://www.jb51.net/article/135168.htm

linux shell面试题(一)相关推荐

  1. 执行远程linux命令,linux shell 远程执行命令

    经常要部署多台服务器上面的应用,如果一个个机器的登录太麻烦. 所有就想到编写一个脚本来部署不同的服务器 前提条件: 配置ssh免登陆 如果不会的请参加我的另外一篇文章 http://blog.csdn ...

  2. 小猿圈Linux基础面试题,看看你能答对几道?

    最近身边的很多朋友都在学习linux,从最开始的安装软件都需要百度一天的他们,现在已经成长为了,不需要百度就可以把自己弄懵圈的了,接下来的几天小猿圈linux老师会为大家准备一些实用的linux技巧分 ...

  3. 【Linux 经典面试题】

    [Linux  经典面试题] 1. 在Linux系统中,以 文件 方式访问设备 . 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统. 3. Linux文件系统中每个文 ...

  4. 嵌入式Linux C笔试题积累(转)

    http://blog.csdn.net/h_armony/article/details/6764811 1.   嵌入式系统中断服务子程序(ISR) 中断是嵌入式系统中重要的组成部分,这导致了很 ...

  5. linux进程 面试题,Linux面试题,浅析常见Linux命令面试题及答案

    原标题:Linux面试题,浅析常见Linux命令面试题及答案 对于Linux面试来说如果面试官问到你不会的问题,你就说这个不太熟悉,没有具体研究过,千万别不懂装懂,还扯一堆没用的话题来掩饰,这样只会让 ...

  6. linux(1):Linux经典面试题

    Linux经典面试题,看看你会几题? 1. 在Linux系统中,以 文件 方式访问设备 . 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统. 3. Linux文件系统 ...

  7. linux/shell相关知识点

    阿里Linux Shell脚本面试25个经典问答 Linux运维工程师12道面试题整理 感谢作者分享!

  8. 嵌入式Linux C笔试题积累

    http://blog.csdn.NET/h_armony/article/details/6764811 1.   嵌入式系统中断服务子程序(ISR) 中断是嵌入式系统中重要的组成部分,这导致了很 ...

  9. 【shell面试题】

    Shell面试题汇总 一.选择 1.改变bash的提示符实际上就是改变变量() A:HOME B:PWD C:PS1 D:PS2 2. 在shell脚本中,用来读取文件内各个域的内容并将其赋值给she ...

最新文章

  1. PHP安全: 一个新型的php一句话cmdshell
  2. 基于zynq的千兆网udp项目_随时随地感受“沉浸式千兆体验”!海南互联网络迈入“三千兆”时代...
  3. Dubbo 3.0 前瞻之对接 Kubernetes 原生服务
  4. linux 修改 java 内存_Linux 和 Windows修改Java虚拟机内存大小
  5. Java中after注解_Spring(12):使用注解(@AfterThrowing/@After/@Around)实现AOP异常增强与实例...
  6. extjs jquery使用场合
  7. CCF201409-3 字符串匹配(100分)【文本处理】
  8. 全志 a33 linux qt,全志A33 lichee 搭建Qt App开发环境编写helloworld
  9. tortoisesvn统计_TortoiseSVN使用教程——史上最全最易懂教程
  10. 计算机硬盘大小一般都是整数,电脑硬盘如何精准整数分区
  11. 跨境转运常用运费计算方式
  12. 快速判断工作簿中是否存在指定工作表
  13. Maya vray 3S皮肤材质球设置与材质节点连接
  14. 备份一下Linux笔记
  15. 微信小程序代码大于2M的一种解决方法
  16. Python学习日记-day1基础篇 字符 输出 注释
  17. 从pcap文件中解析网络数据包
  18. 微信公众平台注册十大常见问题(公众号篇)
  19. 如何使用 R 语言来绘制图表和图(曲线等)
  20. Java之QQ界面实现

热门文章

  1. E - Right-Left Cipher CodeForces - 1087A (模拟)
  2. android视频拷到iphone6s,爱思助手怎么把电脑视频导入iphone6s
  3. 用户界面设计十大基本原则
  4. DFS遍历图时的小技巧
  5. MySQL-自定义函数
  6. hadoop完全分布式
  7. 【转】Python机器学习库
  8. Ubuntu下修改DNS重启也能用的方法
  9. eventsource 服务器发送事件
  10. 网曝抖音电商变相降薪!总包不变,base降低,分摊到年终奖!