小编Chr*_*oen的帖子

在bash中为每行的每个单词添加前缀

我有一个名为deps的变量:

deps='word1 word2'
Run Code Online (Sandbox Code Playgroud)

我想为变量的每个单词添加一个前缀.

我尝试过:

echo $deps | while read word do \ echo "prefix-$word" \ done
Run Code Online (Sandbox Code Playgroud)

但我得到:

bash:意外令牌"完成"附近的语法错误

任何帮助?谢谢

bash grep sed

6
推荐指数
2
解决办法
5667
查看次数

如何避免在 Rust 中使用标准输入换行

我有这个代码:

fn main() {
    let mut stdin = io::stdin();
    let input = &mut String::new();

    loop {
        input.clear();
        print!("Your age: ");
        stdin.read_line(input);
        print!("{}", input);
    }
}
Run Code Online (Sandbox Code Playgroud)

因此,当我输入某些内容时,程序会返回“您的年龄:”加上我的输入。但是当我运行程序时,我不想在新行中写入输入。要在 Python 中执行类似的操作,我可以编写:

var = input("Your age: ")
Run Code Online (Sandbox Code Playgroud)

如何避免转入新线路?我确信这很简单,但我真的不知道该怎么做,我尝试了很多不同的东西......

stdin input line rust

3
推荐指数
1
解决办法
4110
查看次数

标签 统计

bash ×1

grep ×1

input ×1

line ×1

rust ×1

sed ×1

stdin ×1