May 2018
Beginner
332 pages
7h 28m
English
If we need to insert text from another file into a file, processed by sed, then we can use the r command. We can insert text from another file to the specified location:
Here is an example:
$ cat new.txt
The output will be:
*********************************
Apples are out of stock
*********************************
$ sed '/Apple/r new.txt' shopping.txt
The output is as follows:
Product Quantity Unit_Price Total_Cost
Apple 2 3 6
*********************************
Apples are out of stock
*********************************
Orange 2 .8 1.6
Papaya 2 1.5 3
Chicken 3 5 15
Cashew 1 10 10
This command has added the content of the new.txt file after the line containing the Apple pattern.