微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Genesis学习交流 > source $1

source $1

时间:10-02 整理:3721RD 点击:

请问懂的,这个$1是什么内容呢,

能否详细解释下?先谢过了。

LINE HOOKS 里的格式吧!

你在这个命令后面用:
set > /tmp/set.txt
env > /tmp/env.txt
你就能知道了!

这里source $1 其实 就是指调用这个shell的参数.genesis自己提供的

一般这个$1 是个自动生成的文件, 一般形如: /tmp/lnscr-genesis186a6.15538
打开这个文件可以看到类似:
cat /tmp/lnscr-genesis186a6.15538
set lnPARAM = ('size'       'corner_ctl' )
set lnVAL   = ('-1'         'no'         )
只不过这个文件在调用玩了hooks之后,就会被自动删除.
这个文件的内容跟你的调用命令有关系.


这里面的 lnPARAM 就是你的LMC 的参数部分,
lnVAL是参数对应的值!
以上是我以 sel_resize 为例的!
""" COM sel_resize,size=-1,corner_ctl=no """

請問要如何使用它?一樣set...

set.....然後如何使用它 ?

C SHELL

set  a = ( 1 2 3 4 )
echo $a[1]
echo $a[2]

請問可以寫完整嗎?因為照你寫的還是沒有反應,麻煩了謝謝!

在SHELL每个动作执行后堵会产生三个相关联的文件

1。标准输入

2。标准输出

3。标准错误

你试加一下 echo $1 > C:/TMP/TEST(目标地址/生成的一个文件)    你就啥都明白了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top