User Tools

Site Tools


bash:files:delete_duplicate_lines_from_a_file

BASH - Files - Delete duplicate lines from a file

#! /bin/sh
 
echo -n "Enter Filename-> "
read filename
if [ -f "$filename" ]; then
sort $filename | uniq | tee sorted.txt
else
echo "No $filename in $pwd...try again"
fi
 
exit 0

NOTE: The above script goes line by line through your file and removes any duplicate line.

It then places the new content into a new file and keeps the original file intact.

bash/files/delete_duplicate_lines_from_a_file.txt · Last modified: 2022/06/13 11:30 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki