you can try this, in the parent directory of all these directories, type
find ./ -name "DATA_File_name" -exec sed "1,${N}d" {} > NEW_file_name \;
should be enough, you will have both new and old files, after confirmation, you can move new ones to overwrite old ones.
Chen
On Fri, 17 Dec 2004, Fabio Zyserman wrote:
Hi all,
I have about eighty directories, called data-nn, where nn=00,01,02,.... in each of these directories I have among others, an (ascii) data file with many thousends lines. This data file has the same name in all directories.
I would like to know if it is possible, via a bash script, to delete the first N lines in this data file in all directories. The modified file can overwrite the old one.
Many thanks in advance,
Fabio Zyserman
- : send the line "unsubscribe linux-admin" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
=========================================== Yu Chen Howard Hughes Medical Institute Chemistry Building, Rm 182 University of Maryland at Baltimore County 1000 Hilltop Circle Baltimore, MD 21250
phone: (410)455-6347 (primary) (410)455-2718 (secondary) fax: (410)455-1174 email: chen@xxxxxxxxxxxxx =========================================== - : send the line "unsubscribe linux-admin" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html