помогите с регулярным выражением/подвыражением grep

Если у вас действительно есть действительное глобально -уникальное доменное имя, зарезервированное за вами, это, конечно, отличный выбор.

Но более важным, чем фактическое значение настройки домена NFS4, вероятно, является то, что одна и та же настройка домена используется как на сервере NFS4, так и на всех его клиентах. Если домены разные, сервер будет рассматривать всех пользователей-клиентов как nobody.

0
03.01.2020, 15:08
4 ответа
$ tr '=' ' ' < parameters.txt  | sed "s,',,g"  | sed -E "s,\s+,,g"
name something
lastname 123123
something somethinggg
0
28.01.2020, 02:21
sed -e 's/['\''=]/ /g;s/  */ /g'
1
28.01.2020, 02:21

Использование Perl:

perl -pe "tr/=' \t/ /d"   parameters.txt
0
28.01.2020, 02:21

В вашем случае я бы рекомендовал использовать sedвместо:

sed -r "/^[^=]*$/d;t;s/=/ /;s/'//g;s/[\t ]+/ /g" parameters.txt

Эта команда

  • пропускает любую строку, не , содержащую знак =
  • заменяет первое=пробелом (, оставляя открытым, что часть «значение» может сама содержать присваивание)
  • заменяет любые одинарные кавычки 'ничем
  • заменяет любые несколько вкладок и пробелов одним пробелом
2
28.01.2020, 02:21

Теги

Похожие вопросы