Как в скрипте (bash) закомментировать несколько строк?

программирование Linux unix bash


Примечание:
нашел ).

#!/bin/bash
echo test1
<<comment1
echo test2
comment1
echo test3

Примечание:
Да, но "#" - это однострочный комментарий. а если надо много строк закомментировать? посмотрите пример.
#!/bin/bash
c="\E[33;01m"
r="\E[0m"
################################################################################

echo -n "enter a: "
read a

echo -n "enter b: "
read b

if [[ $a == y ]]
then echo Y
else echo N
fi

if [[ $a -eq b ]]
then echo Y
else echo N
fi

if (( $a == 2 ))
then echo Y
else echo N
fi

<<comm0
####################################
echo 'if [[ a < b ]]'
if [[ a < b ]]
then echo yes
else echo -e "no\n"
fi
####################################
echo 'if [[ $a < $b ]]'
if [[ $a < $b ]]
then echo yes
else echo -e "no\n"
fi
####################################
echo 'if [[ a -lt b ]]'
if [[ a -lt b ]]
then echo yes
else echo -e "no\n"
fi
####################################
echo 'if [[ $a -lt $b ]]'
if [[ $a -lt $b ]]
then echo yes
else echo -e "no\n"
fi
####################################
comm0

<<comm1
####################################

echo 'if [ a < b ]'
if [ a < b ]
then echo yes
else echo -e "no\n"
fi
####################################
echo 'if [ $a < $b ]'
if [ $a < $b ]
then echo yes
else echo -e "no\n"
fi
####################################
echo 'if [ a -lt b ]'
if [ a -lt b ]
then echo yes
else echo -e "no\n"
fi
####################################
echo 'if [ $a -lt $b ]'
if [ $a -lt $b ]
then echo yes
else echo -e "no\n"
fi
####################################
comm1

<<comm2
echo 'if (( a < b ))'
if (( a < b ))
then echo yes
else echo -e "no\n"
fi
####################################
echo 'if (( $a < $b ))'
if (( $a < $b ))
then echo yes
else echo -e "no\n"
fi
####################################
echo 'if (( a -lt b ))'
if (( a -lt b ))
then echo yes
else echo -e "no\n"
fi
####################################
echo 'if (( $a -lt $b ))'
if (( $a -lt $b ))
then echo yes
else echo -e "no\n"
fi
####################################
comm2
Ответы:
Неправильно нашли.
Комментарии — это строки, начинающиеся с #
# Это комментарий
Here Documents
      This type of redirection instructs the shell to read  input  from  the
      current  source until a line containing only delimiter (with no trail‐
      ing blanks) is seen.  All of the lines read up to that point are  then
      used as the standard input for a command.


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.