Замените имя версии на новое имя версии Ubuntu (, например, Trusted to xenial )в /etc/apt/sources.list и любые другие в /etc/apt/sources.list.d/ *не стесняйтесь использовать sed.
Тогда:
grep
не подходит для этого. Если вы должны использовать его, будет работать следующее:
grep -Fv = <<<$(printf '%s\n' $params)
и если вы должны использоватьgrep -o
:
grep -o '^[^=]*$' <<<$(printf '%s\n' $params)
bash
для печати words
из params
, каждое на отдельной строке, таким образом, grep
намного проще использовать (определение words
будет зависеть от значенияIFS
)awk
может быть лучше:
awk 'BEGIN{RS=" "} !/=/' <<<"$params"
или:
awk '{for(i=1;i<=NF;i++) if($i !~ /=/) print $i}' <<<"$params"
bash
можно добиться этого самостоятельно с помощью параметра массива:
paramsarray=( $params )
echo "${paramsarray[@]/*=*}"