如何在文件中写入数据?

如何在文件中写入数据?

我想在一些文件中某一位置写入某些字符,不知道怎样实现?用正则表达行吗?还是用什么函数?
好好看书吧~~
print FILE "asdfaksljdfasdfljklsdf";
如果要在文件的特定位置写入,需要移动句柄的位置,具体的方法看书把。
我知道移动句柄的位置,但每个文件的具体位置是不知道的,所以比较麻烦!
那打开句柄时,应该是打开读还是打开写,如果写的话,会覆盖原来文件吗?这才是我担心的1!
其实会了C中的文件处理,Perl里面的文件处理也会很容易理解,而且Perl的功能更方便。
用Tie::File模块,更方便.
当然常规方法就是open , seek ,print,close之流了.