博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
eval 给每个值一个变量名
阅读量:3525 次
发布时间:2019-05-20

本文共 335 字,大约阅读时间需要 1 分钟。

假定有一个名为data的文件:

# cat data

PC 486

MONITOR svga

NETWORK yes

你希望该文件中的第一列成为变量名,第二列成为该变量的值,这样就可以:

# echo $PC

# 486

#!/bin/shwhile read NAME TYPEdo	eval `echo "${NAME}=${TYPE}"`done < dataecho "Your have a $PC pc,with a $MONITOR monitor"echo "And you network ? $NETWORK"

执行上面的脚本结果

You have a 486 pc,with a svga monitor

And you network ? yes

 

转载地址:http://lxuhj.baihongyu.com/

你可能感兴趣的文章
实现自己的权限管理系统(二):环境配置以及遇到的坑
查看>>
实现自己的权限管理系统(四): 异常处理
查看>>
实现自己的权限管理系统(十):角色模块
查看>>
实现自己的权限管理系统(十二):权限操作记录
查看>>
实现自己的权限管理系统(十三):redis做缓存
查看>>
实现自己的权限管理系统(十四):工具类
查看>>
JavaWeb面经(一):2019.9.14
查看>>
JavaWeb面经(二):2019.9.16 Synchronized关键字底层原理及作用
查看>>
JavaWeb面试经:redis
查看>>
牛客的AI模拟面试(1)
查看>>
深入浅出MyBatis:MyBatis解析和运行原理
查看>>
Mybatis与Ibatis
查看>>
字节码文件(Class文件)
查看>>
java中的IO流(一)----概述
查看>>
StringBuilder
查看>>
集合,Collection
查看>>
泛型详解
查看>>
泛型实现斗地主
查看>>
List集合
查看>>
ArrayList集合,LinkedList集合,Vector集合
查看>>