Append to the end of file Multiline sed (for ease of reading)
sed 's/$/:80/' ips.txt > new-ips.txt
# Multiline sed commands are useful when we want
# to implement multiple find/replaces at once.
sed \
-e 's/\x00/\x20/g' \
-e 's/\xAB/\x20/g' \
-e 's/\xAC/\x20/g' \
-e 's/\xAF/\x20/g' \
-e 's/\xA1/\x20/g' \
-e 's/\xA2/\x20/g' \
-e 's/\xA6/\x20/g' \
-e 's/\xA7/\x20/g' \
-e 's/\xA8/\x20/g' \
-e 's/\xABB/\x20/g' \
-e 's/\xAB4/\x20/g' \
-e 's/\xAC0/\x20/g' \
-e 's/[\x80-\xFF]/\x20/g' \
-e 's/\x46/\x20/g' $FILE > "$FILE.clnd"
# Different ways to do this:
sed '/[long1][long2]/
s//[long3][long4]/'
Or maybe like:
sed "$(
printf 's/[%s][%s]/[%s][%s]/' \
long1 \
long2 \
long3 \
long4
)"
Or with a heredoc:
sed -f - <<SED file.txt
s/\
[long1]\
[long2]\
/\
[long3]\
[long4]\
/
SED
# Link:
https://unix.stackexchange.com/questions/146955/how-to-split-long-sed-expression-into-multiple-lines