hostnames/cleanfile

15 lines
283 B
Plaintext
Raw Permalink Normal View History

2020-11-02 07:40:50 +00:00
#!/bin/bash
# Bash script to tidy a hostname file
function clean_file {
filename="$1"
if [[ "$filename" == "" ]]; then return 1; fi
tmpfile="`mktemp`"
cat "$filename" | sort | uniq > "$tmpfile"
mv "$tmpfile" "$filename"
}
for filename in "$@"; do
clean_file "$filename"
done