我只是在学习 Bash 脚本,在这里我找不到适合我的答案,所以这就是我想要做的......
我有文件 list.txt 包含这样的内容..
group: 43 [message]
group: 312 [message]
group: 501210 [message]
在 bash 脚本中,我试图遍历整个文件并修复格式(删除冒号,在 'group' 和数字之间只留下一个空格,然后最终删除数字之后的所有内容):
group 43
group 312
group 501210
然后应该将其保存到同一个文件 list.txt 中,覆盖以前的内容。但是,我什至无法弄清楚如何删除':'..
这是我的代码...
for line in $(< list.txt);do
sed 's/:/""/';
done
它似乎加载了第一行,然后在无限循环中丢失。任何人都可以帮忙吗?