目标:把1.txt文件的每一行的第一个参数作为key值的一部分,后面三个分别要写入到对应的redis的key值中
1、新建脚本参数,随意命名,eg:a.sh,
#动态读取文件名:cat $1 ,对每一行以空格进行切割,然后把第一个参数作为key值的一部分,后面几个值分别放入到对应的值中
cat $1|while read line;do
userId=$(echo $line|cut -d' ' -f1);
dimension=$(echo $line|cut -d' ' -f2);
permission=$(echo $line|cut -d' ' -f3);
role=$(echo $line|cut -d' ' -f4);
redis-cli -h redis主机地址 -p redis端口 -a 密码 set employees:$userId:dimension $dimension;