所以我有一个名为 test.txt 的文件,其中包含以下几行。
- 第一所学校,随机位于0000
- 第二所学校,随机位于1000处
- 第三所学校,随机位于2000年
- 第四所学校,随机位于3000处
我想使用 sed 列出唯一的学校编号和学校名称,因此输出为
- 第一所学校
- 第二所学校
- 第三学校
- 第四学校
我通过使用以下命令来执行此操作。 sed 's/[,].*//' test.txt
这会将逗号及其后的所有内容替换为空格。有没有其他方法可以仅使用 sed 来实现此目的?
答案1
不需要一个字符类 [ ]
:
sed 's/,.*//' test.txt