AI智能
改变未来

shell随笔-二维数组实现

shell也可以获取一维数组的值,老是拐不过弯。 因为linux中万事万物即文件,这是宗旨。 并非像java,pathon可以从文件和数据库获取一维数组文件。

举例:shell中获取一维数组的值并做处理,方法通过函数。

暂且不管file中是什么东西哈
#!/bin/bash
function compare(){
if [ $1 -gt $2 ];then
echo true
else
echo false
fi
return 0

}
function main(){
while read line
do
line_one=

echo $line|awk -F\"|\" \"{print$2}\"

line_two=

echo $line|awk -F\"|\" \"{print$3}\"

compare $line_one $line_two
if [ $? -eq 0 ];then
echo “you are success!”
fi
done <file

}

函数实现功能好处,清晰明了反复调用。

比如: test 路径 ip 用户 权限 …都可以作为参数。平时多想多写多练

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » shell随笔-二维数组实现