>_ IzzyLab

Практическое задание

Here-string

средне

Напиши скрипт /root/wc.sh, который печатает число слов в своём первом аргументе, передав его в wc через here-string (<<<). Например one two three four4.

Что потренируешь:
  • here-string
  • <<<
  • wc
  • стандартный ввод

Разбор темы

Here-string <<< подаёт строку напрямую на стандартный ввод команды — это компактная замена связки echo строка | команда, причём без запуска лишнего процесса и без подоболочки конвейера. Многие утилиты (например wc с подсчётом слов) читают именно stdin, поэтому такой способ передачи для них естественен. Задача учит передавать аргумент скрипта в команду через here-string и помнить, что её вывод может содержать ведущие пробелы.

Что проверяется

  1. число слов через here-string

Как это выглядит