摘要:awk的高级用法cat /proc/meminfo | awk /^slab/ nr==x,nr==x+4 { if (=="pagetables:") print }这里引入了变量 x利用内置的变量 nr测试条件 =="pagetables:"......
摘要:你遇到过还有用shell也解决不了的问题么?我遇到过,所以不得不学习弥补shell的弊端的语言expect;的确,交互式既是shell的优点,同时也是它的遗憾。前两天,因为工作原因需要写一个自动连接cvs的脚本,本以为用bash简简单单的就搞定了,没成想可怜的bash死活就是无法自动登录cvs服务器。后来想想也应该是,因为shell本身就是一个脚本,按部就班得做出你所下的各种命令,当你cvs lo......
typeset的常见用法typeset用于设置变量属性,如大小写,宽度,左右对齐等都可以用typeset来控制,
当用typeset改变一个变量的属性时,这种改变是永久的,下面以ksh为例,演示typeset的几种典型用法 【程序编程相关:
用shell抽取,更新db2的数据】 【推荐阅读:
About Shell】
1,无选项的执行typeset,则显示所有变量 【扩展信息:在绘图页上绘制,输出简单图样
】
/home/lee#typeset
typeset colors
typeset -x colorterm
typeset -x display
typeset -x gdmsession
typeset -x gnome_desktop_session_id
typeset -x gtk_rc_files
typeset -x g_broken_filenames
typeset -x histsize
typeset -x home
typeset -x hostname
typeset ifs
typeset -x inputrc
typeset -r ksh_version
typeset -x lang
typeset -x language
typeset -x lessopen
typeset -x logname
typeset -x ls_colors
typeset -x mail
typeset -i mailcheck
typeset -i optind
typeset -x path
typeset -i ppid
typeset -x ps1
typeset ps2
typeset ps3
typeset ps4
typeset -x pwd
typeset -i random
typeset -i seconds
typeset -x session_manager ...
下一页 摘要:shell有众多的专用变量,其中seconds就是一个,想到了一个有趣的用法 ^_^可以用他来指定用户登录的时间,:-),在/etc/profile文件的结尾加上如下代码:
[[ $logname == 用户名 ]]&&
while true;do
[[ $seconds -eq 限定时间 ]] && kill -9 `ps -aux|awk =="用户名"{print $2}`
done......