Na entrada específica que você mostra, você pode simplesmente fazer
perl -pe "s/ Cur[^']*//" INPUT.txt
ou, em sed
sed "s/ Cur[^']*//" INPUT.txt
Isso simplesmente excluirá um espaço seguido por Cur
e por quantos caracteres não '
forem possíveis. Se você precisar fazer isso somente se a palavra anterior for limit.
, use uma das outras respostas ou:
awk "\~/limit\./{sub(/Cur[^']*/,\"\",\)}1;" INPUT.txt
Há algumas acrobacias de citações acontecendo porque precisamos colocar o scriptlet awk em "
, porque precisamos do [^']
, então o shell expandirá $1
e $2
antes de serem passados para o awk, a menos que escape-os como \
e \
.