我有一个文件,其中包含以下几行: ...
# Check the date
date
... 我想注释掉date命令。但它在文件中出现了几次,我想注释位于# Check the date后面一行的date,否则我只会使用: perl -i -pe 's:(.*date.*):#$1:' file 如何改进我的逻辑,只注释掉# Check the date注释后面的date?
这是一个测试文件
dog
dogcatmoose
case $- in
*i*);;
*) return;;
esac
catmoose
case
esac
dog cat
esac
我需要就以下几点作出评论:
dog
dogcatmoose
#case $- in
# *i*);;
# *) return;;
#esac
catmoose
case
esac
dog cat
esac
注意,只有特定的行被注释掉。注意,我还需要对多个文件执行此操作,并且那些注释掉的行可能位于文件的不同区域。然而,这些线将永远在一起。因此,我不能根据行
我只是在重构一些遗留(因此是VB.NET)单元测试时抛出了一个编译错误,我只想注释掉MBUnit的一个样本输入:
<RowTest> _
'<Row("Something")> _
<Row("SomethingElse")> _
这给出了:
Attribute specifier is not a complete statement. Use a line continuation to apply the
attribute to the following statement.
它是否真的将空白/注释掉的行视
我有一个配置文件,它可能或可能没有任务注释掉。如果任务被注释了,我想要“取消注释”!
sed -i '/<!--/d; /-->/d testfile
到目前为止,我已经知道了这一点,但是它删除了文件中的所有注释。
<!--Comment at the top of the file which should not be removed
-->
<!--
<task>
<tag>
<tag1>keep this content </tag1>
</tag>
&l