
脚本
U.2 SSD
这个作者很懒,什么都没留下…
展开
-
Tclsh Array操作
Tclsh Array操作``array set``遍历``array``验证Array是否存在遍历ArrayArray Sizearray setarray set Student { LiLei 29 Gray 31 Rose 23}遍历arrayforeach {name age} [array get Student "L*"] { puts "Name: $name\tAge: $age"}验证Array是否存在if [array exists Student]原创 2021-10-08 22:56:17 · 312 阅读 · 0 评论 -
Excel实操笔记1
Excel实操笔记1获取指定内容在目标搜索区域的所在行合成目标地址获取指定单元地址的内容获取指定内容在目标搜索区域的所在行=match("xxx", sheet2!B:B, 0) return value:100在sheet2的页面的B列搜索目标值"xxx",返回"xxx"在sheet2的B列所在行数。上图示例,表明与"xxx"相同的内容在sheet2的B100位置处。合成目标地址="sheet地址"&"单元格地址"举个例子,比如根据提供的名单在一个目标表格中找到与名单匹配对象的原创 2020-06-30 12:23:38 · 160 阅读 · 0 评论 -
Tcl编程风格指南
Tcl编程风格指南致敬原作者Ray JohnsonSun Micronsystems, Inc.rjohnson@eng.sun.com翻译 2020-05-20 22:50:49 · 394 阅读 · 0 评论 -
Cadence OrCAD Capture TCL/TK脚本实例
Cadence OrCAD Capture TCL/TK脚本实例获取当前Session创建新的Session获取Session的设计遍历Session中所有的设计获取设计中的原理图遍历设计中的所有原理图获取原理图中的页遍历原理图中所有页遍历原理图页中所有元件实例遍历原理图页中所有的```wire```获取当前Sessionset lSession $::DboSession_s_pDboSes...原创 2020-05-03 22:56:04 · 7829 阅读 · 15 评论 -
TCL/TK文件操作
proc fileDemo {} { set fHandler [open log.txt r] while {[eof $fHandler] != 1} { gets $fHandler line puts $line }}原创 2020-05-03 14:34:50 · 2188 阅读 · 0 评论 -
Centos系统下内存ECC问题
Centos系统下内存ECC问题查看ECC错误类型查看ECC错误类型dmidecode --type 16原创 2020-05-03 11:33:58 · 1990 阅读 · 0 评论 -
Cadence OrCAD Capture TCL/TK脚本——DboTitleBlock
DboTitleBlock_GetPageModifyDateDboTitleBlockOccurrence_FindInstanceDboTitleBlockOccurrence_NewEffectivePropsIterDboTitleBlockOccurrenceEffectivePropsIterDboTitleBlock_GetSourceSymbolNameDboTitleB...原创 2020-05-02 22:52:12 · 996 阅读 · 3 评论 -
Cadence OrCAD Capture TCL/TK脚本——DboOffPageConnector
DboOffPageConnectorOccurrence_NewEffectivePropsIterDboOffPageConnector_SetMirrorDboOffPageConnectorDboOffPageConnectorOccurrence_sGetSchematicPathDboOffPageConnectorOccurrence_GetRefPathNameDboOf...原创 2020-05-02 22:49:57 · 845 阅读 · 0 评论 -
Cadence OrCAD Capture TCL/TK脚本——DboGlobal
DboGlobalSymbolDboGlobal_SetMirrorDboGlobal_GetPinTypeDboGlobal_SetNameDboGlobal_GetGlobalSymbolDboGlobalDboGlobal_SetRotation原创 2020-05-02 22:47:03 · 864 阅读 · 0 评论 -
Cadence OrCAD Capture TCL/TK脚本——DboPortInst
DboPortInstBusMember_SetIsGlobalDboPortInst_sGetStartPointXDboPortInst_sGetStartPointYDboPortInstBusMember_GetOffsetHotSpotDboPortInst_sGetIsLeftPointingDboPortInstDisplayPropsIter_NextPropExDbo...原创 2020-05-02 22:38:19 · 624 阅读 · 0 评论 -
Cadence OrCAD Capture TCL/TK脚本——DboPlaceInst
DboPlacedInst_SetPCBFootprintDboPlacedInst_GetDeviceDesignatorDboPlacedInst_CheckAndResetDisplayPropertyDboPlacedInst_GetPCBFootprintDboPlacedInst_GetSourceDevicePositionDboPlacedInst_sGetSourceL...原创 2020-05-02 22:36:26 · 794 阅读 · 2 评论 -
Cadence OrCAD Capture绘制多边形实例——Polyline
Cadence OrCAD Capture绘制多边形实例——Polyline代码执行结果代码proc fiveStar {len} { set x0 3.0 set y0 3.0 #set len 2.0 set pi 3.141592654 set x1 [expr $x0 + $len*cos(36*$pi/180)] set y1 [expr $y0 - $len*sin(...原创 2020-05-02 13:51:53 · 1415 阅读 · 1 评论 -
Cadence OrCAD Capture TCL/TK脚本——DboPage
DboPage_NewGraphicSymbolVectorInstDboPage_NewGraphicLineInstDboPageBookMarksIter_GetKeyDboPage_NewBusEntryDboPageObjectsAtPointIter_GetKeyDboPageNetsIter_NextNetDboPageTransaction_InitAutoTransa...原创 2020-05-01 14:04:52 · 857 阅读 · 0 评论 -
Cadence OrCAD Capture TCL/TK脚本——DboSchematic
DboSchematicSymbolInst_m_pOwner_getDboSchematic_RemoveSchematicNetAndRebuildFromPageNetsDboSchematicNet_GetAttributeLockingInfoDboSchematic_SetPageNumberDboSchematic_UpdateNextReferenceDboSchemat...原创 2020-05-01 14:02:26 · 1101 阅读 · 2 评论 -
Cadence OrCAD Capture TCL/TK脚本——DboDesign
DboDesignCachesIter_NextDboDesign_DesignHasReusedSchematicsDboDesignFlatNetsIter_NextDboDesign_IsDesignInOccurrenceModeDboDesign_SetBoardNetListGeneratedDboDesignFlatNetsIter_NextFlatNetDboDesig...原创 2020-05-01 13:59:56 · 1062 阅读 · 0 评论 -
CadenceOrCAD Capture TCL/TK脚本——DboSession
DboSession_GetDataReleaseDboSession_GetOpenDesignDboSession_GetDesignAndSchematicsDboSession_SaveDesignDboSession_IsBitSetDboSession_IsEditingDisabledInSessionDboSession_NewDesignsIterDboSessio...原创 2020-05-01 13:56:52 · 701 阅读 · 0 评论 -
TCL&TK String
TCL&TK Stringmap目的语法示例结果map目的该命令用于批量替代目标字符串的子串。语法string map {subA repA subB repB ... subN repN} $target示例set target {hello world}puts [string map {h H e 14 ll LL o 000} $target结果目标字符串中...原创 2020-04-08 12:51:31 · 320 阅读 · 1 评论 -
Bash Shell彩色文本
Linux Shell脚本彩色文本引言引言在Linux系统下,不可打印的转义字符序列需要包含在\[\033[和\]之间。对于ANSI颜色转义字符,则需要在转义字符后面添加字符m。下面例子改变提示符颜色:PS1="\[\033[1;34m\][\$(date +%H%M)][\u@\h:\w]$\[\033[0m\] "PS1="\[\033[34m\][\$(date +%H%M)][\...原创 2020-04-17 20:12:23 · 657 阅读 · 0 评论 -
TPUT命令
TPUT命令引言语法光标属性移动光标引言复位和初始化一个终端,查询终端信息数据库。语法tput [-Ttype] capname [parms ...]tput [-Ttype] inittput [-Ttype] resettput [-Ttype] longnametput -S <<tput -V光标属性移动光标...原创 2020-04-17 20:12:57 · 763 阅读 · 0 评论 -
网络配置学习
设置网络管理器状态service NetworkManager start 开启网络管理器service NetworkManager stop 关闭网络管理器当网络管理器disbaled后,ifconfig无法显示实际的物理网卡信息。查看网卡的link状态ethtool enp5s0f0...原创 2020-03-03 12:40:50 · 290 阅读 · 0 评论 -
使用Linux命令软复位SATA设备
查看SATA Link速度dmesg命令 dmesg | grep -i "link up"结果如下:[ 6.307314] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)强制断开扫描SCSI总线扫描SCSI总线不会中断操作系统工作,也不会移除任何磁盘。获取Host号在已知磁盘盘符的情况下,可以通过readl...原创 2020-02-08 16:23:41 · 2350 阅读 · 0 评论 -
TPUT命令
TPUT命令移动光标移动光标和显示信息保存当前光标位置返回```tput sc```保存的光标位置变更光标属性光标可见光标不可见文本属性改变文本颜色生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表移动光标移动光标到row行column列tput cup row column移动光标和显示信息在第23行第45列显示Input from tp...原创 2019-12-20 23:21:05 · 180 阅读 · 0 评论 -
Centos 7.7环境下显示硬件拓扑
lstopo命令概述安装```hwloc```软件包显示硬件架构显示物理索引显示逻辑索引材料原始连接概述有时候我们需要知道我们所用系统的具体配置(CPU,RAM,Network接口等等),但是我们又不想拆开机器看机箱内部硬件配置或者情况不允许拆机箱(尤其是我们所用的远程主机的情况下)。lstopo命令可以快速显示Linux下的硬件拓扑。安装hwloc软件包hwloc(Portable ...翻译 2019-11-10 13:37:51 · 4961 阅读 · 0 评论 -
tclsh脚本package学习笔记
创建自定义package下面的例程定义了HelloWorld Package,HelloWorld定义了一个变量city,定义了两个函数getCityName和setCityName。#!/usr/bin/tclsh8.5# 文件名: HelloWorld.tclpackage provide HelloWorld 1.0namespace eval ::HelloWorld { ...原创 2019-07-30 23:38:49 · 1913 阅读 · 0 评论 -
sed脚本学习笔记1
基础sed -n 'n,m p' file.txtsed [选项] '范围 操作' 对象其中,-n:表示--quiet或者--silent的意思,忽略执行过程的输出,只输出我们的结果即可。n,m:表示从第n行到第m行p:表示操作file.txt:文件对象示例读取测试文件第一行内容sed -n '1 p' test.txt读取测试文件第二行到第10行的内容sed -n '...原创 2019-07-14 22:20:58 · 135 阅读 · 0 评论 -
高级引导脚本
原文标题:Advanced Boot Scripts,作者:Richard Gooch,曾供职于EMC公司,联系方式:rgooch@atnf.csiro.au。翻译 2019-07-08 20:29:05 · 173 阅读 · 0 评论 -
Tcl脚本学习笔记
Tcl脚本学习笔记置换(Substitution)变量置换命令置换(Command Subsitution)反斜杠置换(backslash substitution)置换(Substitution)变量置换变量置换由一个美元符号$开始,变量置换会导致变量的值插入一个单词中。ex1:set a 1set b $a+1# result:1+1set b \$a+1# result:...原创 2019-06-16 21:37:09 · 427 阅读 · 0 评论 -
linux i2c工具使用笔记
i2cdetect扫描I2C设备i2cdetect -l结果i2cget读设备数据i2cget -y 8 0x34 0x70 b8:总线序号0x34:从机地址0x70:从机数据寄存器地址b:读取一个字节结果转载 2019-06-20 18:47:50 · 577 阅读 · 0 评论 -
Centos/REHL7自动登陆
设置命令行登陆systemctl get-default #查看系统启动进入默认模式systemctl set-default graphical.target #改成默认进入 图形界面模式systemctl set-default multi-user.target #改成默认进入命令行模式设置免密登陆...转载 2019-04-25 22:22:56 · 268 阅读 · 0 评论 -
xlutils的Copy模块
xlutils模块翻译 2019-03-31 12:00:56 · 9555 阅读 · 0 评论 -
Getopts:解析Shell脚本命令行参数
解析命令行参数Parsing command-line argumentsMost Unix and Linux commands take options preceded by the “minus” symbol, so to list files in long format, ordered (in reverse) bytheir timestamp, you use: ls -...转载 2019-03-30 12:49:48 · 449 阅读 · 0 评论 -
Tcl/Tk字符串处理学习笔记
分割字符串split string 分隔符原创 2019-08-04 11:58:02 · 838 阅读 · 0 评论 -
Tcl/Tk脚本中执行Shell脚本
在Tcl/Tk脚本中执行Shell命令set n 0set x "*"while {$n < 10} { puts $x set x "$x"* set n [expr $n + 1]}在Tcl/Tk脚本中调用Shell脚本原创 2019-07-28 13:34:42 · 7385 阅读 · 0 评论 -
批处理:内置函数
ASSOC函数作用显示或修改文件扩展名关联语法@echo offmode con cols=50 lines=15 & color 9fsetlocal enabledelayedexpansion color 0A原创 2019-08-22 23:37:04 · 279 阅读 · 0 评论 -
批处理:Shift命令
Shift命令作用更改批处理文件中可替换参数的位置。语法shift [/n]实例@echo offmode con cols=50 lines=15 & color 9fsetlocal enabledelayedexpansion color 0A原创 2019-08-22 22:57:30 · 672 阅读 · 3 评论 -
批处理:时间和日期处理
日期提取年信息@echo offmode con cols=50 lines=15 & color 9fsetlocal enabledelayedexpansion color 0Aecho %date%pause原创 2019-08-22 22:24:39 · 699 阅读 · 0 评论 -
批处理:字符串操作
批处理:字符串操作打印字符串截取字符串获取指定位置字符实例删除最后m个字符实例打印字符串@echo offsetlocal enabledelayedexpansion set str=123456789echo %str%pause截取字符串获取指定位置字符rem "获取第m+1个字符"@echo offsetlocal enabledelayedexpansio...原创 2019-08-21 13:38:16 · 645 阅读 · 0 评论 -
systemd笔记
systemd笔记基本操作基本操作○ Starting a unit■ systemctl start sshd.service○ Stopping a unit■ systemctl stop sshd.service○ Restarting a unit■ systemctl restart sshd.service○ Enable a unit to start at boo...原创 2019-08-15 14:49:03 · 585 阅读 · 0 评论 -
Linux Expect编程
Timeout正确写法:当Expect有多个选项时,应用{}括起来# 设置超时时间为20秒set timeout 20expect { # 检测文件结尾 eof {puts "检测到文件结尾" # 检测超时 timeout {puts "等待超时}}错误写法:expect eof {puts "检测到文件结尾"} timeout {puts "等待超时"}...原创 2019-03-19 00:18:32 · 925 阅读 · 0 评论