how to delete duplicate lines in a text file in unix bash?

bash

Solution

One way using `awk`:

awk '!a[$0]++' file.txt

Problem

I just have a file.txt with multiple lines, I would like to remove duplicate lines without sorting the file. what command can i use in unix bash ? sample of file.txt ``` orangejuice;orange;juice_apple pineapplejuice;pineapple;juice_pineapple orangejuice;orange;juice_apple ``` sample of output: ``` orangejuice;orange;juice_apple pineapplejuice;pineapple;juice_pineapple ```

Original source

Related problems