分页: 1 / 1

这个表达式该怎么写

发表于 : 2013-12-25 21:09
admin_xyz
我从百度文库下载个 计算机相关词汇大全

我想把它里面的音标部分去掉,音标部分有一个共同点,都是用中括号括起来。

我刚学一点shell

我的思路是
str=$(cat ~/Desktop/computer_english | grep '\[')

echo ${str#
[*]}[/color]

可是这样只能处理一行... 需要用到循环么

Re: 这个表达式该怎么写

发表于 : 2013-12-25 23:02
Jusong
cat computer_english | sed ’s/\[.*\]//g' > outfile
或者
sed -i ’s/\[.*\]//g' computer_english