The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Небольшая справка про баш."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Небольшая справка про баш."  
Сообщение от stakado email(ok) on 07-Фев-08, 16:06 
Драсьть!
Подскажите, плиз, как в баше закоментировать кусок кода, а не одну строку.
В сях была такая конструкция:
/* строка 1
строка 2 */

А как такое сделать в баше? А то надоело перед каждой строкой вставлять #.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Небольшая справка про баш."  
Сообщение от newser (ok) on 07-Фев-08, 17:07 
>Драсьть!
>Подскажите, плиз, как в баше закоментировать кусок кода, а не одну строку.
>
>В сях была такая конструкция:
>/* строка 1
>строка 2 */
>
>А как такое сделать в баше? А то надоело перед каждой строкой
>вставлять #.

Например, с помощью sed или vi это делается элементарно. ;)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Небольшая справка про баш."  
Сообщение от anonymous (??) on 07-Фев-08, 17:15 
>Драсьть!
>Подскажите, плиз, как в баше закоментировать кусок кода, а не одну строку.
>
>В сях была такая конструкция:
>/* строка 1
>строка 2 */
>
>А как такое сделать в баше? А то надоело перед каждой строкой
>вставлять #.

if [ 0 = 1 ]; then
  <строка 1>
  <строка 2>
fi

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Небольшая справка про баш."  
Сообщение от Medlar on 07-Фев-08, 17:24 
sed 's/^/#g' <input_file >ouput_file
подойдет?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Небольшая справка про баш."  
Сообщение от angra (ok) on 07-Фев-08, 22:52 
>А то надоело перед каждой строкой вставлять #.

А вы это делаете ручками для каждой строки? Вам срочно пора либо хорошенько изучить возможности своего редактора либо сменить его не более вменяемый. Наиболее очевидный выбор сисадмина - vim.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Небольшая справка про баш."  
Сообщение от Gennadi email(??) on 07-Фев-08, 23:40 

/* строка 1
строка 2 */

echo 'строка 1
строка 2' >/dev/null

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Небольшая справка про баш."  
Сообщение от stakado email(ok) on 08-Фев-08, 08:35 
>>А то надоело перед каждой строкой вставлять #.
>
>А вы это делаете ручками для каждой строки? Вам срочно пора либо
>хорошенько изучить возможности своего редактора либо сменить его не более вменяемый.
>Наиболее очевидный выбор сисадмина - vim.

Собственно его я и использую. И, собственно, затем и обратился, чтобы подсказали. Можете всё же подсказать каким образом реализовать описанное выше? Или как всегда всё дальше понтов не пойдёт?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Небольшая справка про баш."  
Сообщение от angra (ok) on 09-Фев-08, 03:30 
Может я чего не понял, но в исходном сообщении ничего не говорилось про vim. Был вопрос о возможности многострочных комментариев в баше, а заодно упомянута задача приведшая к этому вопросу. На сам вопрос был дан отрицательный ответ. Я предложил как решать задачу в общем случае. Автор топика назвал это понтами. При таком отношении к отвечающим, могу лишь пожелать ему удачи в получении ответов на свои вопросы.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Небольшая справка про баш."  
Сообщение от stakado email(ok) on 12-Фев-08, 08:54 
>Может я чего не понял, но в исходном сообщении ничего не говорилось
>про vim. Был вопрос о возможности многострочных комментариев в баше, а
>заодно упомянута задача приведшая к этому вопросу. На сам вопрос был
>дан отрицательный ответ. Я предложил как решать задачу в общем случае.
>Автор топика назвал это понтами. При таком отношении к отвечающим, могу
>лишь пожелать ему удачи в получении ответов на свои вопросы.

#ля, вот ей Богу - хуже бабы. Обидчивые жуть. В общем-то ладно, решим кустарными методами.

Но всё равно всем кто ответил - спасибо за помощь.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Небольшая справка про баш."  
Сообщение от idle (ok) on 12-Фев-08, 15:03 
>Драсьть!
>Подскажите, плиз, как в баше закоментировать кусок кода, а не одну строку.
>
>В сях была такая конструкция:
>/* строка 1
>строка 2 */
>
>А как такое сделать в баше? А то надоело перед каждой строкой
>вставлять #.

В баше нету специально определённого способа для многостроковых комментариев.
Пользуйтесь 'here-docs':


<<\COMMENT
  многостроковый
  комментарий
  бла бла бла
COMMENT

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру