Some echo fixes
This commit is contained in:
parent
a8cb8a2626
commit
925b467f99
|
@ -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!();
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue