题主是否想询问“Linux怎么将命令的输出保存到文件”?两个方法。
站在用户的角度思考问题,与客户深入沟通,找到霞山网站设计与霞山网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、网站设计、企业官网、英文网站、手机端网站、网站推广、域名注册、虚拟主机、企业邮箱。业务覆盖霞山地区。
1、使用重定向将命令输出保存到文件中。
2、使用tee命令显示输出并将其保存到文件中。Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统。
#!/bin/bash
[ $# -ne 1 ] exit 1 #判断参数个数
[ "$1" -le 0 ] exit 1 #判断参数合法性
sum=0
for (( i=1;i=$1;i=i+1 ))
do
read -p "Input number #$i: " num[$i]
sum=$((sum+num[$i]))
done
average=$((sum/$1))
echo "sum: $sum"
echo "average: $average"
exit 0
你这个不难实现,问题你是你表达不清楚,一会说"d1“关键字,一会又说"1|"
前面你说。如果输入查询内容"d1",输出“3”行,什么依据?因为3行有"d"?
我猜你是这个意思吧?
cat a.txt | grep "|." -o | tr -d "|" | uniq -c
obj-y是一个变量,这个变量的字符串内容在累加,加到后面就是你列出来的所有文件名。