used for performing operations on text files, such as searching, replacing, inserting, deleting, and transforming text based on specified patterns or commands.