Eval

简介: Eval! shell> a=abcshell> b=defshell> $a=ghi ///Wrong ! $a-->only as right value! shell> eval $a=nice /// Right!shell> echo $abcniceshell>eval "string" ///eval 会和

Eval!

shell> a=abc
shell> b=def
shell> $a=ghi    ///Wrong !   $a-->only as right value! 
shell> eval $a=nice  /// Right!
shell> echo $abc
nice
shell>eval  "string" ///eval 会和后面的字符串合并起来 as a single commnd!


#!/bin/bash
#ind-ref.sh: 间接变量引用.
#访问一个以另一个变量内容作为名字的变量的值.

a=letter_of_alphabet # 变量"a"的值是另一个变量的名字.
letter_of_alphabet=z
z=abcdef

echo

# 直接引用.
echo "a = $a" # a = letter_of_alphabet

# 间接引用.
eval a=\$$a
echo "Now(one) a = $a" # now a = z

# 2次间接引用.
#+ 加上上面那一次!
eval a=\$$a
echo "Now(tow) a = $a" # now a = abcdef

echo

目录
相关文章
|
8月前
|
JavaScript 前端开发 安全
什么是eval()?eval是用来干什么的?
eval() 是 JavaScript 中的一个全局函数,用于解析并执行传递给它的字符串作为 JavaScript 代码。
139 0
|
8月前
|
前端开发 JavaScript
前端eval的使用
前端eval的使用
55 0
|
8月前
python--内置方法eval、zip、enumerate
python--内置方法eval、zip、enumerate
|
8月前
|
编译器 Python
Python内置函数--神奇的eval与exec
Python内置函数--神奇的eval与exec
41 0
|
9月前
|
Python
【python】eval()函数的使用与讲解
【python】eval()函数的使用与讲解
解决使用eval函数出现name ‘XXX‘ is not defined问题
解决使用eval函数出现name ‘XXX‘ is not defined问题
|
11月前
[AssertionError: nput tensor input format are different]
分析到这儿就明白了。input tensor虽然格式也是CHW, 但它还有一个batch维度,所以报错。
119 0
|
PyTorch 算法框架/工具
torch.split 的用法
这将返回一个元组,包含 3 个大小分别为 (6, 2)、(6, 2) 和 (6, 4) 的张量。 需要注意的是,当给定的拆分大小不等于张量在指定维度上的大小时,torch.split() 会引发一个异常。
356 0
|
Serverless
train_test_split.py代码解释
这段代码用于将MovieLens 1M数据集的评分数据划分为训练集和测试集。 • 首先,使用Path库获取当前文件的父级目录,也就是项目根目录。 • 接着,定义输出训练集和测试集文件的路径。
112 0
|
Python
eval 函数
eval 函数
218 0