单独执行shell的时候,入库操作成功。 将shell 放到crontab 里面,执行了后,没有入库。 路径已经导出了。 执行入库bean的shell #!/bin/bash PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin export PATH PATHjavac=/home/work/jdk/bin export PATHjavac echo $?"javac ok " >>/home/cxr/java.txt java IOSystemIn echo $?" java ok " >>/h...
by cxr1217 - Shell - 2008-07-30 15:09:58 阅读(2371) 回复(11)
有个文本内容: current,server_ipaddr=10.0.18.113,ftp_user=yiyang,password=yiyang,start_time=2006-12-01 01:01:01,end_time=2006-12-31 00:00:00,agent_conf_path=/tmp next,server_ipaddr=10.0.18.113,ftp_user=yiyang,password=yiyang,start_time=2006-10-10 12:12:12,end_time=2006-12-12 10:10:10,agent_conf_path=/opt/boco/agent/conf 我使用这样的shell语句解决分析, line=`cat $AGENT_FILE|grep "curr...
有一个文本内容如下: [code] #####172.18.3.183##### #####172.18.3.175##### #####172.18.3.201##### Fail!!####172.18.3.153 down!!!#### #####172.18.3.151##### #####172.18.3.152##### #####10.4.9.86##### /dev/sda3 136G 120G 9.7G 93% /home #####10.4.9.87##### #####10.4.9.88##### [/code] 想用shell修改后最终为如下: [code] Fail!!####172.18.3.153 down!!!#### #####10.4.9.86##### ...
#! /bin/bash
while read TABNAME
do
TMPFILE=/home/vbsdep/upperc/ALS6_XD/${TABNAME}.tmp
cdate=$(date +%Y%m%d)
file=$TMPFILE
sed -f scr.sed $file | awk 'BEGIN{ FS = "\""; OFS = ""}{for(i=1;i<=NF;i++) if ( i%2) gsub(/,/,"|",$i); print}' > $cdate$file && to
uch /home/vbsdep/upperc/ALS6_XD/$cdate$file.OK
done
最近学shell,试着写了一个查看超宽文本的shell,请大家指正。有几个问题请大家帮忙解决。谢谢。 [code] xs(){ liewei=`echo "$lieto+77"|bc` hangwei=`echo "$hangto+21"|bc` if [ "$bthh" -ne "0" ] then btl=`sed -n "${bthh}p" $wjm|cut -c $lieto-$liewei` fi clear echo `tput rev`"${btl}"`tput sgr0` sed -n "${hangto},${hangwei}p" $wjm|cut -c $lieto-$liewei echo -n "[23;1;H`tput rev`"h说明 q退出 l列标...
将近1G的文件中,数据格式如下:"ab","2,c,d,1,3",需要转换成以下两种格式的两个文件: 1、"ab","2|c=1|d=3|"; 2、"ab","c","1" "ab","d","3" 其中2代表后面参数的个数,c,d为参数,1,3为参数值; 请问,这两种文件转换如何用shell处理? 谢谢! [ 本帖最后由 cuixuezheng 于 2009-5-22 16:49 编辑 ]