这个表达式该怎么写

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
admin_xyz
帖子: 199
注册时间: 2012-05-26 8:33
系统: Ubuntu 12.04

这个表达式该怎么写

#1

帖子 admin_xyz » 2013-12-25 21:09

我从百度文库下载个 计算机相关词汇大全

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

我刚学一点shell

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

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

可是这样只能处理一行... 需要用到循环么
Jusong
帖子: 61
注册时间: 2012-12-07 15:53
系统: ubuntu12.04

Re: 这个表达式该怎么写

#2

帖子 Jusong » 2013-12-25 23:02

cat computer_english | sed ’s/\[.*\]//g' > outfile
或者
sed -i ’s/\[.*\]//g' computer_english
回复