zistrong 发表于 2013-1-28 14:01:26

一些shell

 
 
#在命令上使用viset -o vi#显示路径PS1=`hostname`'[$PWD]'#export PS1#将内容写入到文件中cat<<EndCfg>$szCfgFileEndCfg#格式输出,不足10位,前面补零file_count=`printf "%010d" $CW`#连接ftpftp -ivn 130.17.179.71 21 <<-EOF #>ftp.loguser spuser sd123#cd   ./VAC/billinginfo/request/allasciilcd ./testput $filevacname01".areq"byeEOF#调用数据库value=`sqlplus -S act_crm4/act_crm4@cs_crm << !>sll       SET HEADING OFF       SET FEEDBACK OFF       SET SQLBLANKLINES OFF       select * from user twhere rownum < 4;       EXIT ;       !`#判断文件是否存在if ls sp_ltzxother_${premon}*.txt >/dev/null 2>&1;then #do somethingfi这里2>&1 的意思就是将标准错误也输出到标准输出当中。重定向中 0-标准输出,1-标准输出,2-标准错误,而No such file or directory是一个标准错误。#读取文件while read SOURCEFILEdo   mv $WORK_PATH/$SOURCEFILE $FILE_PATHdone < $REMOTEFILELIST#浮点运算a=0.1b=0.2c=`echo "$a+$b" | bc -l`#去掉文件第一行和最后一行cat| sed -e '1d' -e '$d' test.txt
页: [1]
查看完整版本: 一些shell