shell脚本指令:for循环、函数、数组、grep等指令的使用

1、实现一个对数组求和的函数,数组通过实参传递给函数

2、写一个函数,输出当前用户的uid和gid 并使用变量接收结果

复制代码
#!/bin/bash 
echo "请输入一个数组"
read -a arr
function add_arr()
{
	var1=${#arr[*]}
	
	for i in ${arr[*]} 
	do
		((sum+=i))
	done

	return $sum
}
add_arr arr
ret=$?
echo $ret

######################################################
function get_ugid()
{
	var1=`whoami`
	grep "^$var1" -ni /etc/passwd | cut -d ":" -f 4
	grep "^$var1" -ni /etc/passwd | cut -d ":" -f 5
}

var2=`get_ugid`
echo $var2
相关推荐
爱上猫de鱼5 分钟前
linux环境docker部署前后端应用
linux·运维·docker
EverydayJoy^v^7 分钟前
RH134简单知识点——第5章——调优系统性能
linux·运维·服务器
RisunJan15 分钟前
Linux命令-lastlog(显示系统中所有用户的最近一次登录信息)
linux·运维·服务器
wdfk_prog17 分钟前
[Linux]学习笔记系列 -- [drivers][base]syscore
linux·笔记·学习
小王努力学编程21 分钟前
LangChain—AI应用开发框架(认识模型)
linux·服务器·人工智能·机器学习·容器·langchain
mzhan01721 分钟前
Linux: netlink 内核网络数据变化通知应用
linux·网络·netlink
qq_3813385025 分钟前
1Panel 快速部署 Node+MongoDB+Nginx 项目实操流程(附避坑指南)
linux·运维·服务器
空空空空空空空空空空空空如也1 小时前
QT编译程序在Ubuntu下不进桌面直接启动和避免重复启动的方法
linux·运维·ubuntu
辰尘_星启1 小时前
解决幽灵容器
linux·docker·容器·机器人·嵌入式
呱呱巨基1 小时前
Linux Ext系列文件系统
linux·c++·笔记·学习