diff --git a/src/uu/sort/src/sort.rs b/src/uu/sort/src/sort.rs index ea7d36bae..aa2e1bfe7 100644 --- a/src/uu/sort/src/sort.rs +++ b/src/uu/sort/src/sort.rs @@ -1064,7 +1064,10 @@ pub fn uumain(args: impl uucore::Args) -> i32 { settings.tmp_dir = PathBuf::from(result); } else { for (key, value) in env::vars_os() { - if key == OsString::from("TMPDIR") { + if key == OsString::from("TMPDIR") + || key == OsString::from("TEMP") + || key == OsString::from("TMP") + { settings.tmp_dir = PathBuf::from(value); break; }