Remove duplicate lines

awk '!x[$0]++' file.txt > file_clean.txt

Inverse lines in file

awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' file.txt > inversed.txt
cat file.txt | awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }'
#Don't touch the first line
awk '{a[i++]=$0} END {print a[0]; for (j=i-1; j>0;) print a[j--] }' file.txt > inversed.txt
April 15, 2011, 4:07 p.m. index
You are here quickies:bash:files