diff --git a/src/uutils/uutils.rs b/src/uutils/uutils.rs index 2bcefd6f2..59a2d7a40 100644 --- a/src/uutils/uutils.rs +++ b/src/uutils/uutils.rs @@ -45,7 +45,7 @@ fn main() { // try binary name as util name. let args0 = args[0].clone(); let binary = Path::new(&args0[..]); - let binary_as_util = binary.file_name().unwrap().to_str().unwrap(); + let binary_as_util = binary.file_stem().unwrap().to_str().unwrap(); if let Some(&uumain) = umap.get(binary_as_util) { std::process::exit(uumain(args));