«…Труд избавляет человека от трех великих зол: скуки, порока, нужды…»

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

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

Вариант 2102057623.


Ваше имя: 


Вопрос 1

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

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

Вопрос 2

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

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

Вопрос 3

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

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

Вопрос 4

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

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

Вопрос 5

Какая команда позволит cразу перейти в конец скрипта?

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

Вопрос 6

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

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

Вопрос 7

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

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

Вопрос 8

Какай ключи используется для подавления стандартного вывода при работе с командой 'p'?

  1.  Нет верного ответа
  2.  -e
  3.  -f
  4.  -p
  5.  -d
  6.  -n

Вопрос 9

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

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

Вопрос 10

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

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

Вопрос 11

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

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

Вопрос 12

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

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

Вопрос 13

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

  1.  sed '/1-10/d' а
  2.  sed -i '10d' а
  3.  sed '/.{10}/!d' а
  4.  sed -e -n '10p;d' а
  5.  sed -n '/^.{10}/!p' а
  6.  Нет верного ответа

Вопрос 14

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

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

Вопрос 15

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

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

Вопрос 16

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

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

Вопрос 17

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

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

Вопрос 18

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

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

Вопрос 19

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

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

Вопрос 20

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

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