问题1:使用Linux命令查询file1中空行所在的行号
#!/bin/bash
awk '/^$/ {print NR}' file1
问题2:有文件chengji.txt内容如下’’
张三 40
李四 50
王五 60
使用Linux命令计算第二列的和并输出。
#!/bin/bash
awk '{sum+=$2} END {print sum}' chengji.txt
问题3:Shell脚本里如何检查一个文件是否存在?如果不存在该如何处理?
#!/bin/bash
if [ -f file1 ];then
echo exist
else
echo not exist
fi
问题4:用shell写一个脚本,对文本中无序的一列数字排序
#!/bin/bash
sort -k 2 -nr chengji.txt
问题5:请用shell脚本写出查找当前文件夹(/home)下所有的文本文件内容中包含有字符”shen”的文件名称
#1/bin/bash
ls -l /home |grep -r "shen"