How Do I Delete a Matching Pattern in Unix?
Contents

How do I remove a Unix pattern?

Where, options are as follows:

  1. -name “FILE-TO-FIND” : File pattern.
  2. -exec rm -rf {} ; : Delete all files matched by file pattern.
  3. -type f : Only match files and do not include directory names.
  4. -type d : Only match dirs and do not include files names.

How do I get rid of matching lines in Linux?

To begin with, if you want to delete a line containing the keyword, you would run sed as shown below. Similarly, you could run the sed command with option -n and negated p , (! p) command. To delete lines containing multiple keywords, for example to delete lines with the keyword green or lines with keyword violet.

David Miller

David Miller

Executive Financial & Market Analyst

David Miller brings 15 years of experience in global economics, personal finance strategy, and market dynamics. He specializes in turning complex economic trends into actionable insights for everyday readers.

Share this article
Twitter Facebook Pinterest