My Life 时光荏苒,岁月如梭

Rust 读取标准输入

2020-03-17
王世东

起因

在写一个 rust 小工具,需要通过参数读取文件内容,以往使用的一些工具,除了支持通过参数读取指定 文件内容之外,还支持读取 stdin。比如:

cat test.py | python
python test.py

基本实现

use std::io::{self, BufRead};

fn main() {
    let stdin = io::stdin();
    for line in stdin.lock().lines() {
        println!("{}", line.unwrap());
    }
}

参考资料


延生阅读

Share on:

评论