手机号码,快捷登录
找回密码
登录 注册
举报
#!/bin/bash USAGE="USAGE : lib2db -s source_dir -d direct_dir" if ! [ $# -eq 4 ] ; then echo $USAGE exit 1 fi while getopts ":s:d:" flag ; do case $flag in s) src=$OPTARG ;; d) dir=$OPTARG ;; ?) echo ++++++++++++++++invalid option+++++++++++++++ echo $USAGE exit 1 ;; esac done cat > ~/.lib2db.tcl <<EOF foreach lib [glob -nocomplain $src/*.lib] { set tmp [string trimleft \$lib $src*/] set lib_name [string trimright \$tmp .lib] read_lib \$lib write_lib \$lib_name -format db -o $dir/\${lib_name}.db } exit EOF dc_shell-t -f ~/.lib2db.tcl \rm -r ~/.lib2db.tcl 2>/dev/null \rm -r ./command.log 2>/dev/null echo ++++++++++++++++Done+++++++++++++++
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )
GMT+8, 2025-2-26 14:28 , Processed in 0.022776 second(s), 5 queries , Gzip On, Redis On.