-exec 必须由一个 ; 结束,而因为通常 shell 都会对 ; 进行处理,所以用 \; 防止这种情况。 {} 可能需要写做 '{}',也是为了避免被 shell 过滤 find ./ -type f -exec grep iceskysl {} /dev/null \; ./表示从当前目录找 -type f,表示只找file,文件类型的,目录和其他字节啥的不要 -exec 把find到的文件名作为参数传递给后面的命令行,代替{}的部分 -exec后便跟的命令行,必须用“ \;”结束 #find ./ -type f -name "*.cpp"...
by 日月如尧 - Solaris文档中心 - 2009-06-12 18:12:05 阅读(2491) 回复(0)
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 &有什么区别?
如: exec < tmp 然后用while 循环加read语句就可以依次读出 tmp里的每一行的内容。 但是我不理解为什么非要用exec?还有为什么执行完exec < tmp后 read就能依次读出该文本的内容那? 谢谢~