新手问个基础问题# Unix - 噫吁兮,危乎高哉
j*4
1 楼
比如我在A文件夹下面有文件 *.batch.new, *.batch.old *.batch.annot,在B文件夹
下面有
相同名字的文件。
现在我想把A文件夹下面所有文件的最后两行(tail -2)添加到B文件夹的对应文件里面
,应该如何实
现?我想应该用循环,但是我不知道具体的语法。。。
比我我的路径现在在B文件夹:
for name in \ls /A/*.batch.new; do
tail -2 $name.annot >> (name)."annot"
tail -2 $name.old >> (name)."old"
tail -2 $name.new >> (name)."new"
done
这个语句肯定不对,但是大概应该是这样,vi编辑器,用的bash,不知道我说清楚了没
有,希望大牛指
点一二,谢谢
下面有
相同名字的文件。
现在我想把A文件夹下面所有文件的最后两行(tail -2)添加到B文件夹的对应文件里面
,应该如何实
现?我想应该用循环,但是我不知道具体的语法。。。
比我我的路径现在在B文件夹:
for name in \ls /A/*.batch.new; do
tail -2 $name.annot >> (name)."annot"
tail -2 $name.old >> (name)."old"
tail -2 $name.new >> (name)."new"
done
这个语句肯定不对,但是大概应该是这样,vi编辑器,用的bash,不知道我说清楚了没
有,希望大牛指
点一二,谢谢