Комментирование ряда строк в сценарии оболочки

Вы не можете только повторно прикрепить объекты, если они теряют свой контекст исходного объекта? Необходимо было бы обработать проблемы параллелизма сами все же.

я не рекомендовал бы использовать объекты EF в качестве объектов DataContract для WCF, поскольку Вы свяжете очень сильно свою реализацию объектов объекта клиентам веб-сервиса, изменение будет трудно сделать в будущем, тяжелее больше клиентов, которые Вы планируете на наличии.

50
задан Vijay 18 December 2009 в 07:50
поделиться

6 ответов

if false
then

...code...

fi

false всегда возвращает false, поэтому код всегда будет пропускаться.

46
ответ дан 7 November 2019 в 10:32
поделиться

Вы можете использовать 'здесь' документ без команды для его отправки.

#!/bin/bash
echo "Say Something"
<<COMMENT1
    your comment 1
    comment 2
    blah
COMMENT1
echo "Do something else"

Ссылка на Википедию

20
ответ дан 7 November 2019 в 10:32
поделиться

В текстовых редакторах есть замечательная функция под названием поиск и замена. Вы не говорите, какой редактор вы используете, но поскольку сценарии оболочки обычно * nix, а я использую VI, вот команда для комментирования строк с 20 по 50 некоторого сценария оболочки:

:20,50s/^/#/
9
ответ дан 7 November 2019 в 10:32
поделиться

В зависимости от редактора, который вы используете, есть несколько ярлыков для комментирования блока строк.

Другой обходной путь - поместить код в условный блок «if (0)»;)

0
ответ дан 7 November 2019 в 10:32
поделиться

Этот однострочник Perl закомментировал строки с 1 по 3 файла orig.sh включительно (где первая строка имеет номер 0) и записывает закомментированную версию в cmt.sh .

perl -n -e '$s=1;$e=3; $_="#$_" if $i>=$s&&$i<=$e;print;$i++' orig.sh > cmt.sh

Очевидно, вы можете изменить номера границ по своему усмотрению.

Если вы хотите редактировать файл на месте, он еще короче:

perl -in -e '$s=1;$e=3; $_="#$_" if $i>=$s&&$i<=$e;print;$i++' orig.sh

Демо

$ cat orig.sh 
a
b
c
d
e
f

$ perl -n -e '$s=1;$e=3; $_="#$_" if $i>=$s&&$i<=$e;print;$i++' orig.sh > cmt.sh

$ cat cmt.sh 
a
#b
#c
#d
e
f
-1
ответ дан 7 November 2019 в 10:32
поделиться
: || {
your code here
your code here
your code here
your code here
}
5
ответ дан 7 November 2019 в 10:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: