Some echo fixes

This commit is contained in:
g1n 2021-07-22 11:49:26 +00:00
parent a8cb8a2626
commit 925b467f99
1 changed files with 22 additions and 17 deletions

View File

@ -41,6 +41,7 @@ fn main(){
"echo" => {
let args: Vec<&str> = args/*.peekable().peek().map_or("", |x| *x).split(" ")*/.collect();
for arg in args {
if arg.contains("$") {
match arg {
"$?" => {
print!("{}", status);
@ -55,11 +56,15 @@ fn main(){
print!("{}", home_dir);
},
arg => {
print!("{}", arg);
},
print!("\n");
}
}
print!(" ");
} else {
print!("{} ", arg);
}
}
print!(" ");
stdout().flush().unwrap();
println!();
},