I can understand the statements like.
- bzip2 --version >/tmp/list_right 2>/tmp/list_error
- bzip2 --version >/tmp/list 2>&1
bzip2 --version >/tmp/list_right 2>/tmp/list_errorbzip2 --version >/tmp/list 2>&1
But I don't understand the statement below.:
bzip2 --version 2>&1 < /dev/null | head -n1
bzip2 --version 2>&1 < /dev/null | head -n1