Function libaki_gsub::execute [−][src]
pub fn execute(sioe: &StreamIoe, program: &str, args: &[&str]) -> Result<()>
execute gsub
params:
- sioe: stream in/out/err
- program: program name. etc. "gsub"
- args: parameter arguments.
return:
- ok: ()
- err: anyhow
example:
use runnel::medium::stdioe::{StreamInStdin,StreamOutStdout,StreamErrStderr}; use runnel::StreamIoe; let r = libaki_gsub::execute(&StreamIoe{ sin: Box::new(StreamInStdin::default()), sout: Box::new(StreamOutStdout::default()), serr: Box::new(StreamErrStderr::default()), }, "gsub", &["-e", "a(b)c", "-f", "$1"]);