Полностью скрывает курсор.
tput civis
Для восстановления:
tput cnorm
Предполагая, что вы просто хотите удалить все круглые скобки и пробел перед ними, и предполагая, что содержимое круглых скобок никогда не содержит символ новой строки, вы можете использовать
$ sed 's/ ([^)]*)//' file
PerformanceData|712899|713|12|5.53|VERIFIED_TRADE N CoverDistribution SecurityTransfer|5708|124.9
Выражение ([^)]*)
будет соответствовать пробелу, за которым следует (
, за которым следует любое количество символов, кроме )
, за которым следует )
. Это будет удалено из данных. Добавьте g
(, как в s/ ([^)]*)//g
), если вы ожидаете, что в строке будет более одной скобки.
Если вам нужно разрешить любое количество пробелов до и после скобок, используйте s/[[:blank:]]*([^)]*)[[:blank:]]*//
. Каждый [[:blank:]]*
будет соответствовать любому количеству пробелов или символов табуляции.