我想删除所有方括号值

时间:2018-12-04 12:57:18

标签: sh

我想从linux第一栏中删除所有括号值

Eg:
EXAMPLE(abc@gmail.com),60,6
EXAMPLE(bcd@gmail.com),30,6
EXAMPLE1(sample@gmail.com),60,3

Required Output :

EXAMPLE,60,6
EXAMPLE,30,6
EXAMPLE1,60,3

下面是我尝试过但没有运气的代码:

for file_name in tmpy/*.csv
do
   awk -F '[,(]' -v OFS=',' '{first = $2; $2=""; print $0}' $file_name > tmp.csv && mv tmp.csv $file_name
done

所以请告诉我我要去哪里

1 个答案:

答案 0 :(得分:0)

awk '{sub(/[(].*[)]/,"")}1' file

EXAMPLE,60,6
EXAMPLE,30,6
EXAMPLE1,60,3