Линукс bash Написать простейший bash скрипт, который выведет текст, представленный в качестве аргумента, имя редактора, использованного для создания файла, и будет ли текст длиной более 10 символов в одной строке, разделенный точкой с запятой и заключенный в двойные кавычки (например, somescript this is text should output "this is text"; "nano"; "more then 10 symbols").
if [ ${#text} -gt 10 ]; then output="\"$text\"; \"$editor\"; \"more than 10 symbols\"" else output="\"$text\"; \"$editor\"; \"less than or equal to 10 symbols\"" fi
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