Chinaunix

标题: 自动处理文件 [打印本页]

作者: hbucas    时间: 2008-11-12 16:30
标题: 自动处理文件
菜鸟问道。我想写一个脚本,自动搜索某个文件夹下新生成的文件,然后调用Java程序处理这些文件。
请问怎样识别这些新生成的文件(不止一个)?而后怎样再用javac ***.java  [     ]编译找出来的文件?
[    ]代表其中的一个新生文件。希望这些功能都是自动完成的。怎么写脚本?请教了。

[ 本帖最后由 hbucas 于 2008-11-12 16:34 编辑 ]
作者: MMMIX    时间: 2008-11-12 17:02
哪些文件是新生成的文件?
作者: vermouth    时间: 2008-11-12 17:04
用管道怎么样,前一个命令的输出作为下一个命令的输入。
作者: hbucas    时间: 2008-11-12 17:24
标题: 回复 #2 MMMIX 的帖子
新生成的文件由CCD产生,后缀是.fits
作者: hbucas    时间: 2008-11-12 17:27
输入javac  时,以命令行方式自动输入文件名,怎么把生成的文件一个一个输入文件名呢?
作者: MMMIX    时间: 2008-11-12 17:43
原帖由 hbucas 于 2008-11-12 17:24 发表
新生成的文件由CCD产生,后缀是.fits

for f in `ls *.fits`; do blah blah; doen
作者: hbucas    时间: 2008-11-12 19:40
标题: 回复 #6 MMMIX 的帖子
多谢    不过查了半天我也没弄清您给的命令的意思。do blah blah是什么啊?请解释下。太菜了,嘿嘿
作者: MMMIX    时间: 2008-11-12 21:17
原帖由 hbucas 于 2008-11-12 19:40 发表
多谢    不过查了半天我也没弄清您给的命令的意思。do blah blah是什么啊?请解释下。太菜了,嘿嘿

找本 shell 编程的书看看吧。

BTW,blah blah 是让你把那块替换为你要执行的命令。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2