- 博客(9)
- 资源 (5899)
- 收藏
- 关注
原创 多个变量如何传到awk中
多个变量如何传到awk中read a?" 请输入变量A:" read b?" 请输入变量B:" read c?" 请输入变量C:" read d?" 请输入变量D:" awk -v a=$a -v b=$b -v c=$c -v d=$d 'BEGIN {printf("%-10s %-15s %-12s %-18s\n",a,b,c,d)}'| tee file1
2015-05-18 22:47:36 5953
转载 shell 脚本之切换用户
用su - 用户 -c 命令格式来执行. 有时候需要切换到root用户做一些操作,如果你的用户没有添加sudo权限,那么在脚本中实现就需要使用expect命令了,具体实现如下:#!/usr/bin/expectspawn su rootexpect "Password:"send "rootpassword\n"interactexpect eofexit Bash代码#!/bin
2015-05-13 14:47:57 46387 2
转载 uplevel 和 upvar
在 Tcl 中,Tcl 支持使用命名空间 (namespace) 的概念, namespace 的概念是不同指令与参数的集合, 你可以在不同的 namespace 中使用名字相同的程序或是变量而不至于造成混淆. 每次 Tcl 的直译器(Interpreter) 碰到一个新的程序 (procdure) 或是新的命名空间宣告 (Ex: "namespace eval" , "namesapce i
2015-05-08 23:30:05 4225
转载 Tcl中upvar的用法
Abstract: upvar的用法upvar 很象c语言的引用传参,我用一个例子说明set a 1 ;#定义变量a, 并且值设为1proc test {b} {upvar $b myaputs $bputs $mya}test a ;#调用函数 testa ;#参数b的值为a(变量名)1 ;#由于upvar 使mya(变量名)指向a(变量名)指向的同一个变量,mya的为a的值upvar
2015-05-08 23:28:23 14962 1
转载 TCL脚本读取命令行参数
1:Tcl脚本的执行 A:获取tclsh(linux)、tclsh.exe(windows)的安装路径 B:脚本第一行书写 “#!C:\Tcl\bin\tclsh” 或者 “#!/usr/bin/tclsh” 所有解释性语言(shell、perl)开头都是这玩意。 C:Linux 下直接./test.tcl 就可以了。windows下要使用 "tclsh test.tcl"否则会弹
2015-05-08 23:25:47 17466
转载 LSF系统
環境變數基本上當您登入後,系統就已將LSF 相關的環境變數載入,因此您不需再做任何設定。 您可以透過以下的命令,來檢驗系統是否已幫您完成 LSF 的相關設定。 $ env | grep LSFLSF_ENVDIR=/opt/lsf/confLSF_BINDIR=/opt/lsf/6.2/hpuxia64/binLSF_LIBDIR=/opt/lsf/6.2/hpuxia64/libLSF_SE
2015-05-08 23:22:38 4512
转载 LSF系统介绍
LSF系统介绍http://scc.ustc.edu.cn/zh_CN/ 中科大超算中心http://www.sccas.cn/gb/index.html 中科院超算中心http://www.ssc.net.cn/ 上涨超算中心LSF简介LSF(Load Sharing Facility)是分布资源管理的工具,用来调度、监视、分析联网计算机的负载。目的通过集中监控和调度,充分共享计算机的CPU
2015-05-08 23:19:28 14396
转载 tcl列表操作lsearch
名称 lsearch - 在列表中寻找特定元素语法 lsearch ?options? list pattern描述 这个命令寻找list中与pattern匹配的元素。如果匹配到了返回第一次找到这个元素的索引(除非指定了-all或-inline),如果没有匹配到返回-1。可选变元指出了列表的元素怎样去匹配pattern,可选项如下:匹配风格可选项默认的匹配风格为-glob,如果给出了多
2015-05-07 23:34:51 3907
转载 CShell下的stderr重定向
在C Shell下面不能直接使用 2>&1 将stderr的内容重定向到stdout,需要用下面的方法来实现: ( rm dir >out.txt ) >& err.txt 原因是cshell不能单独重定向stderr,只能重定向标准输出stdout,或>&同时重定向stdout和stderr,故只有先在子shell先将stdout重定向到某处,相当于先把stdout过滤掉。
2015-05-04 21:02:13 2267
qt-win-noncommercial-msvc-3.2.1
2014-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人