shell
hendyyou
这个作者很懒,什么都没留下…
展开
-
shell变量传递给sed,awk,grep简单方法
有时候在脚本编写中,需要往诸如awk等工具中传递shell的变量,举个简单的例子,如:ps -aux|sed -n 1pread input?"please field number your want to see:"ps -aux|awk {print $"${input}"}read enter?"please line number your want to原创 2009-09-21 16:41:00 · 2586 阅读 · 0 评论 -
collection
if [ `ls $SPOOL_TEMP|wc -l` -ge 1 ]; then #本次采集文件个数 collectFilesCount=`ls $SPOOL_TEMP | $AWK END{print NR}` #被采集文件的起止文件名 FirstCollectedFile=`ls $SPOOL_TEMP | sort原创 2009-09-21 16:42:00 · 391 阅读 · 0 评论 -
技巧:把输入的密码变成*号的方法
注:此贴转自:WWW.CHINAUNIX.NET代码:#!/bin/sh getchar() { stty cbreak -echo dd if=/dev/tty bs=1 count=1 2> /dev/null stty -cbreak echo } printf "Please input your passwd: " wh原创 2009-09-21 16:46:00 · 2493 阅读 · 0 评论 -
shell中ftp问题
原码:#!/bin/shlog_date=`date "+%y%m%d%H%M%S"`echo "请输入服务器IP地址:"read ipserverecho "请输入用户名:"read usernameecho "请输入密码:"read passwdi=1while [ i -eq 1 ]dosleep 10if [ -f tnms-info.l原创 2009-09-19 21:56:00 · 1957 阅读 · 0 评论 -
实例
sed -n $k,$jp $CONF_DIR/getlist_temp.$MYNAME > $nowcollectlistfile cat $nowcollectlistfile|$AWK {print $3} | / $AWK -F// {print "cd $FTPDIR/"$2 "/nget "$1} > $CONF_DIR/ge原创 2009-09-21 16:44:00 · 263 阅读 · 0 评论 -
在BASH下简单实现十进制到二进制和十六进制的转换
#!/bin/bash#scriptname:conver#在BASH下简单实现十进制到二进制和十六进制的转换cat<<info1] 10=>2 2] 10=>16inforead input?"please enter your choice:"case $input in1) echo -n "please a dec number:"原创 2009-09-21 16:48:00 · 1945 阅读 · 0 评论 -
linux命令详解
Linux系统命令分类详解一.备份压缩 二.文件管理 三.网络通信 四.特殊命令 1.RPM 命令手册 2.Linux 中文件查找技术大全 3.FTP 命令大全及其应用 五.系统管理 六.其他一.备份压缩 zipinfo 功能说明:列出压缩文件信息。 语 法:zipinfo [-12hlmMstTvz][压缩文件][文件...][-x ] 补充说明:执行zipinfo指令可得知zip压缩文件的详细原创 2010-01-10 10:57:00 · 546 阅读 · 0 评论 -
shell进度条
#!/bin/shtrap kill $BG_PID;echo;exit 1 2 3 15function rotate{INTERVAL=0.1 TCOUNT="0" stty -echo >/dev/null 2>&1while : doTCOUNT=`expr $TCOUNT + 1` case $TCOUNT原创 2010-03-24 20:49:00 · 415 阅读 · 0 评论 -
批量ftp上传文件脚本
#!/bin/kshif [ $# -ne 3 ]then echo "usage: $0 hostfile file path" exitfiwhile read ip user passdoftp -in $ip user $user $passcd $3put $2by!done原创 2010-03-24 13:44:00 · 690 阅读 · 0 评论