Kodomo

Пользователь

Solution

Для описания возьмем команду 'wc'. Данная команда возвращает некоторую информацию о файле (в нашем случае это файл формата txt.), а именно:

x строк y слов z символов

После обнаружения файла командой 'ls' используем команду 'wc' для получения количественной информации о файле:

arsen@kodomo:~/term1/block1/pr3$ ls
to_heal_your_soul.txt
arsen@kodomo:~/term1/block1/pr3$ wc to_heal_your_soul.txt
  5  61 335 to_heal_your_soul.txt

→ в указанном файле:

5 строк 61 слов 335 символов

Существует также вариация команды 'wc'. Так, если вместо имени файла ввести знак '*', то пользователь сможет увидеть список всех файлов в текущей директории. Для каждого файла и для всех них в совокупности будут возвращены количественные характеристики. Для наглядности создадим пробный файл с произвольным текстом:

arsen@kodomo:~/term1/block1/pr3$ nano trial_file.txt
arsen@kodomo:~/term1/block1/pr3$ wc *
  5  61 335 to_heal_your_soul.txt
  1   6  24 trial_file.txt
  6  67 359 total

* не является опцией

Рассмотрим одну из доступных опций для команды. Например, '--max-line-length'. Эта опция позволяет вернуть длину наиболее длинной строки в файле:

arsen@kodomo:~/term1/block1/pr3$ wc to_heal_your_soul.txt --max-line-length
131 to_heal_your_soul.txt

Возможно также короткое задание опции:

arsen@kodomo:~/term1/block1/pr3$ wc to_heal_your_soul.txt -L
131 to_heal_your_soul.txt

Итак, мы рассмотрели работу команды с опцией и без нее.