ファイル a.txt とファイル b.txt があります。両方のファイルを読んでいます。
a.txt があると仮定しましょう:
Apple is a fruit.
I like java.
I am an human being.
I am saying hello world.
b.txt が持っているとしましょう
I am the planet earth
今、私は a.txt で特定の文字列を検索しようとしています 例: 私は人間です.この行を見つけたら.b.txt の内容を a.txt に追加したい.私の出力ファイルは次のようになります
Apple is a fruit.
I like java.
I am the planet earth---->appended
I am an human being.
I am saying hello world.
以下で試していますが、役に立ちません
open (FILE1 , "a.txt")
my (@fpointer1) = <FILE>;
close FILE1
open (FILE2 , "b.txt")
my (@fpointer1) = <FILE>;
close FILE2
#Open the a.txt again, but this time in write mode
open (FILE3 , ">a.txt")
my (@fpointer1) = <FILE>;
close FILE3
foreach $line (@fpointer1) {
if (line to be searched is found)
--> Paste(Insert) the contents of file "b.txt" read through fpointer2
}