【发布时间】:2021-11-19 16:53:39
【问题描述】:
尝试使用 sed 命令来更改分号后的单词,如下所示(fileGrades.txt):
Student;Grade;Comment;
Eric;1;None;
Smith;2;None;
Thomas;1;None;
Chad;3;Nice work;
现在使用 sed 命令应该找到 Eric 和 Chad 并将他们的等级都更改为 2,但保持其余部分不变。我正在考虑使用这种方法(见下文),但它不起作用,因为它不允许我使用分号来知道在哪里更改成绩。
sed -i 's/Chad;*/Chad;2/g' fileGrades.txt
我也尝试过使用 *、^ 和 . 等通配符的方法。 ,但是没有用。
【问题讨论】: