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 用户 权限 …都可以作为参数。平时多想多写多练