I have a text file containing my input of strings to be grepped from other file along with content following the string. I am using
grep -A -f file1.txt file2.txt > output.txt
But it is not giving the result. Where I am doing mistake.
input file1
536911
536912
536920
input file 2
>gi|536911|CP006573.1|:c959-690 Mannheimia haemolytica D171, complete genome
ATGAAATGCGAACGTTTAGAAGAGTTATTAGAGTTACTTGGCGAACATTGGCGTAAAAATCCTGACTTAC
ACCTCATTGATATTTTGCAGCAGCTTTCAGTTGAAGTGGGCGAGCCTGATAATTTCAAAGCGTTAAGCGA
TGAAGTGTTAATCTATCAGCTTAAAATGCGAAATGCAGGCAAATTTGAGCCTATTCCCGGCATAAAAAAA
GATTATGAAGATGATTTTAAAACGGCTTTATTGCGAGCTCGTGGAATTTTAAACGATTAA
>gi|536912|gb|CP006573.1|:c6390-2194 Mannheimia haemolytica D171, complete genome
ATGAAGACCAAAACATTTACTCGTTCTTATCTTGCTTCTTTTGTAACAATCGTATTAAGTTTACCTGCTG
TAGCATCTGTTGTACGTAATGATGTGGACTATCAATACTTCCGCGATTTTGCCGAAAATAAAGGACCATT
TTCAGTTGGTTCAATGAATATTGATATTAAAGACAACAATGGACAACTTGTAGGCACGATGCTTCATAAT
TTACCAATGGTTGATTTTAGTGCTATGGTAAGAGGTGGATATTCTACTTTAATTGCACCACAATATTTAG
TTAGTGTTGCACATAATACTGGATATAAAAATGTTCAATTTGGTGCTGCAGGTTATAACCCTGATTCACA
TCACTATACTTATAAAATTGTTGACCGCAATGATTATGAAAAGGTTCAAGGAGGGTTGCACCCAGACTAT
>gi|536913|gb|CP006573.1|:7500-8540 Mannheimia haemolytica D171, complete genome
ATGTTTTATTCTAACAACCCTCTCATTAAACACAAGACCGGTTTATTAAATTTAGCAGAAGAACTGGGTA
ATATTTCTCAAGCCTGCAAAGTAATGGGAATGAGCCGAGATACATTCTATCGTTATCAACAAGCGGTTGA
GCAAGGTGGTGTTGAAGCATTGCTGAATCAAAATAGACGCGTTCCCAACTTAAAAAATCGTGTTGATGAG
required output
>gi|536911|CP006573.1|:c959-690 Mannheimia haemolytica D171, complete genome
ATGAAATGCGAACGTTTAGAAGAGTTATTAGAGTTACTTGGCGAACATTGGCGTAAAAATCCTGACTTAC
ACCTCATTGATATTTTGCAGCAGCTTTCAGTTGAAGTGGGCGAGCCTGATAATTTCAAAGCGTTAAGCGA
TGAAGTGTTAATCTATCAGCTTAAAATGCGAAATGCAGGCAAATTTGAGCCTATTCCCGGCATAAAAAAA
GATTATGAAGATGATTTTAAAACGGCTTTATTGCGAGCTCGTGGAATTTTAAACGATTAA
>gi|536912|gb|CP006573.1|:c6390-2194 Mannheimia haemolytica D171, complete genome
ATGAAGACCAAAACATTTACTCGTTCTTATCTTGCTTCTTTTGTAACAATCGTATTAAGTTTACCTGCTG
TAGCATCTGTTGTACGTAATGATGTGGACTATCAATACTTCCGCGATTTTGCCGAAAATAAAGGACCATT
TTCAGTTGGTTCAATGAATATTGATATTAAAGACAACAATGGACAACTTGTAGGCACGATGCTTCATAAT
TTACCAATGGTTGATTTTAGTGCTATGGTAAGAGGTGGATATTCTACTTTAATTGCACCACAATATTTAG
TTAGTGTTGCACATAATACTGGATATAAAAATGTTCAATTTGGTGCTGCAGGTTATAACCCTGATTCACA
TCACTATACTTATAAAATTGTTGACCGCAATGATTATGAAAAGGTTCAAGGAGGGTTGCACCCAGACTAT
How to achieve this task? Using grep or Sed
Thanks in advance