#!/bin/ksh filedate=`date +"20%y%m%d"` myhost=`hostname` errlog=/tmp/fixmv/stdout.log exec 2>$errlog 1>&2 echo "error log will list here, if empty means there is no error log" cd /TFT/1IL/CHAR find ./ -mtime +4 -print|cut -c3-100|xargs -I {} mv {} /BKFILE/1IL/CHAR/$filedate cd /TFT/3IL/CHAR find ./ -mtime +4 -print|cut -c3-100|xargs -I {} mv {} /BKFILE/3IL/CHAR/$filedate cd /TFT/AT1/CHAR find ./ ...
by Nivek.cao - AIX文档中心 - 2008-08-19 11:16:01 阅读(1730) 回复(0)
最近在看unix.shell.by.example.4.edition.
在第13章讲到使用exec进行输入输出的重定向。书上的例子是这样的:
1 $ exec 3> filex
2 $ who >& 3
3 $ date >& 3
4 $ exec 3>&-
5 $ exec 3
条件:A机器 安装了oracle10g 默认实例ORCL 介质服务器上有B机器好oracle的实例的备份 实例名为:c2 现在要用B机器的实例 在A机器上用 所以用重定向恢复到A机器 !! 更改控制文件后启动实例 出现两个实例名 c2 , orcl 我做了如下步骤: sql>create file from spfile; sql>shutdown lmmediate 此时修改 instc2.ora 文件把其中的 orcl 替换成c2 但是我发现 这里没有监听 我不知道我错在那里 !!请达人帮忙 !或者 把重...
bc是linux下的高精度计算器语言,支持交互式操作。
同时,也支持如下操作方式: bc
我用find 查找老掉牙的文件,然后删除它,但是遇到windows的长文件名就出错了 如 find . -mtime +300 -exec rm {} ; 问题在于rm 不识长文件名, 要给长文件名加引号 请教这引号怎么加上去呢?
-exec 必须由一个 ; 结束,而因为通常 shell 都会对 ; 进行处理,所以用 \; 防止这种情况。 {} 可能需要写做 '{}',也是为了避免被 shell 过滤 find ./ -type f -exec grep iceskysl {} /dev/null \; ./表示从当前目录找 -type f,表示只找file,文件类型的,目录和其他字节啥的不要 -exec 把find到的文件名作为参数传递给后面的命令行,代替{}的部分 -exec后便跟的命令行,必须用“ \;”结束 #find ./ -type f -name "*.cpp"...
1。 set a='echo abc' exec $a 2。 set a="echo abc" exec $a 执行第一个没问题,第二个ssh马上掉线。 [ 本帖最后由 angeljyt 于 2007-11-13 15:06 编辑 ]
请文如何在 tcl 脚本里面执行 ps -efw| grep "go to nsdut" 条命令, 我是这样写的 exec ps -efw|grep "go to nsdut" 但执行脚本不对,请高人指点!!!!!!!!!1
安装了fluxbox之后,在xinitrc里增加 exec fluxbox,fluxbox可以正常启动。可好似如果增加的是 fluxbox &,执行startx后进不了fluxbox,这是为什么?好像必须有一条命令是exec的. exec command 和 command &有什么区别?