Answers:
使用cut
:
$ <file cut -d \( -f 1
rose
daisy
lilly
sunflower
使用sed
:
$ <file sed -e 's/\(.*\)(.*$/\1/'
rose
daisy
lilly
sunflower
(
每行超过一个,则行为将有所不同。
一种awk
解决方案:
$ awk -F'(' '{print $1}' file
rose
daisy
lilly
sunflower
或GNU grep
:
grep -oP '.*?(?=\()' file
grep -o '^[^(]*'