Линукс bash
Написать простейший bash скрипт, который выведет текст, представленный в качестве аргумента, имя редактора, использованного для создания файла, и будет ли текст длиной более 10 символов в одной строке, разделенный точкой с запятой и заключенный в двойные кавычки (например, somescript this is text should output "this is text"; "nano"; "more then 10 symbols").

16 Июл 2019 в 19:45
264 +1
0
Ответы
1
!/bin/bash

text="$1"
editor=$(basename $EDITOR)

if [ ${#text} -gt 10 ]; then
output="\"$text\"; \"$editor\"; \"more than 10 symbols\""
else
output="\"$text\"; \"$editor\"; \"less than or equal to 10 symbols\""
fi

echo $output

20 Апр 2024 в 23:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир