【发布时间】:2013-04-18 15:56:25
【问题描述】:
我刚刚学习 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
它似乎加载了第一行,然后在无限循环中丢失。有人可以帮忙吗?
【问题讨论】: