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
相关推荐
李小白杂货铺6 分钟前
网络测速脚本(MacOS和Linux平台可用)
linux·macos·脚本·curl·ping·网络测速·网络测速脚本
REDcker7 分钟前
libevent、libev 与 libuv:对比、演进与实现原理
linux·c++·后端·编程·c·高并发·服务端
123过去11 分钟前
impacket-mssqlclient使用教程
linux·测试工具·安全
Chase_______17 分钟前
【Linux精讲|第1章】Vi 编辑器核心三模式——命令、插入、尾行全解析
linux·运维·编辑器
大虾别跑31 分钟前
麒麟v10搭建rsync
linux·运维·服务器
桌面运维家34 分钟前
Nginx+Keepalived:Linux高可用负载均衡配置实战
linux·nginx·负载均衡
BullSmall39 分钟前
LVS与HAProxy高可用负载方案详解
linux·服务器·网络
docsz42 分钟前
Flink-1.20集群部署
linux·服务器·flink
坤坤藤椒牛肉面42 分钟前
常用知识点
linux
行思理1 小时前
Linux查看网站访问IP的命令大全
linux·服务器·前端