«…лишь недалекие люди боятся конкуренции, а люди подлинного творчества ценят общение с каждым талантом…» А. Бек, Талант.

Bash4 (SED) — вопросы

Перейти к: навигация, поиск
12345678910
11121314151617181920
Данный тест позволит Вам проверить свои знания в области SED

Вариант 1626795191.


Ваше имя: 


Вопрос 1

Какая команда позволяет сделать замену части текста в строке один раз ?

  1.  '/s/d'
  2.  '/s/p'
  3.  '/p/s/f/d/2'
  4.  Нет верного ответа
  5.  '/s/s/p/d/g'
  6.  '/s/x/g'

Вопрос 2

Какие флаги не доступны в связке с командой замены части текcта 's'?

  1.  g
  2.  Нет верного ответа
  3.  d
  4.  w
  5.  p

Вопрос 3

Какая команда позволит заменить pattern space на hold space?

  1.  H
  2.  i
  3.  Нет верного ответа
  4.  d
  5.  g
  6.  G

Вопрос 4

Какие флаги в связке с командой замены части текcта 's' позволят выводить текст в файл?

  1.  Нет верного ответа
  2.  d
  3.  p
  4.  g
  5.  w

Вопрос 5

Какая команда позволит добавить после каждой строки файла пустую строку ?

  1.  Нет верного ответа
  2.  sed -i 'G' f
  3.  sed -n 'H' f
  4.  sed -e 'g' f
  5.  sed -n 'c' f
  6.  sed -i 'h' f

Вопрос 6

Какая команда 'позволит напечатать первые 10 линий ?

  1.  Все перечисленные
  2.  sed -i '10c' f
  3.  sed -n '10q' f
  4.  sed -e '10!q' f
  5.  sed -i -n '10q'
  6.  sed -e '1,10p'

Вопрос 7

Какая команда позволит очистить файл f от пустых строк  ?

  1.  sed -i '/^ $/!p' f
  2.  sed -e '/^$/!p' f
  3.  sed -e '/^$/!d' f
  4.  sed -i '/^$/!p' f
  5.  sed -i 's/^$//d' f
  6.  Нет верного ответа

Вопрос 8

Какая команда позволит заменить hold space на pattern space?

  1.  g
  2.  i
  3.  h
  4.  d
  5.  Нет верного ответа
  6.  G

Вопрос 9

Какое значение имеет ключ -e ?

  1.  Позволяет передать команду
  2.  Включает режим редактирования
  3.  Нет верного ответа
  4.  Позволяет задать режим обработки иключительных ситуаций
  5.  Включает режим вывода дополнительных сообщений

Вопрос 10

Какая команда позволит вывести строки длиннее 10 символов ?

  1.  sed -n '/.{10}/p'
  2.  sed '10,$/p'
  3.  sed '10,11/p'
  4.  Нет верного ответа
  5.  sed '/1-10/p'
  6.  sed '/.{10}/!p'

Вопрос 11

Какая команда для SED позволяет напечатать заданную строку

  1.  s
  2.  d
  3.  y
  4.  g
  5.  p

Вопрос 12

Какая конструкции не допустимы в регулярных выражениях?

  1.  /&/
  2.  /\(x\)/
  3.  /^\1/
  4.  /(#/
  5.  /\...\.../
  6.  Нет верного ответа

Вопрос 13

Какая команда позволит разу перейти в конец обрабатываемого файла ?

  1.  i
  2.  h
  3.  Нет верного ответа
  4.  d
  5.  q
  6.  x
  7.  P

Вопрос 14

Какая команда позволяет сделать замену части текста в строке один раз ?

  1.  '/d/x/g'
  2.  '/d/p'
  3.  '/d/s/p/d/g'
  4.  '/d/d'
  5.  '/d/s/f/d/'

Вопрос 15

Какая команда позволит вывести номер строки ?

  1.  x
  2.  q
  3.  =
  4.  i
  5.  d
  6.  b
  7.  Нет верного ответа

Вопрос 16

Какая команда позволит вставить заголовок перед каждой строкой. При этом текст заголовка расположен в отдельном файле ?

  1.  P
  2.  g
  3.  i
  4.  Нет верного ответа
  5.  h
  6.  d
  7.  r

Вопрос 17

Какая конструкции допустимы в регулярных выражениях?

  1.  /\\.../
  2.  /\\/
  3.  /.$/
  4.  Все перечисленные
  5.  /^$/
  6.  /\[\][^,]/

Вопрос 18

Какая команда позволяет сделать замену части текста в строке ?

  1.  p
  2.  g
  3.  s
  4.  y
  5.  d

Вопрос 19

Какая команда позволит заменить часть текста в файле?

  1.  Нет верного ответа
  2.  sed -e 's/foo/bar/' file
  3.  sed -f 's/d/s/1' file
  4.  sed -i '/a/s//p/' file
  5.  sed -i '/d/s/p/p/g' file
  6.  sed -e 's/d/s/w f' file

Вопрос 20

Какая команда позволит очистить файл f от пустых строк  ?

  1.  sed -i 's/^$//d' f
  2.  Нет верного ответа
  3.  sed -i '/^$/d' f
  4.  sed -e '/^$/!p' f
  5.  sed -n '/^$/!p' f
  6.  sed -n '/^$/!p' f