在shell脚本中打印多行C ++样式注释

时间:2015-05-01 13:05:54

标签: shell cygwin echo

如何在shell脚本中打印C ++风格的多行注释?我希望能够使用shell脚本自动向文件添加多行注释。我一直在修修补补,但我找不到在字符串中添加fig,ax = plt.subplots() im = ax.imshow( df_color.values, interpolation='nearest', aspect='auto') 的方法。我在Windows 7上使用Cygwin。

到目前为止,我的尝试是:

/**

但到目前为止,我用这种方法获得的唯一结果是:

comment="/**"
echo $comment

comment='/**'
echo $comment    

comment="\/**"
echo $comment

打印出/bin /cygdrive /Cygwin.bat /Cygwin.ico /Cygwin-Terminal.ico /dev /etc /home /lib /opt /proc /sbin /srv /tmp /usr /var comment="\/\*\*" echo $comment

那么我怎样才能回复\/\*\*...(或/**这个问题?)

2 个答案:

答案 0 :(得分:0)

comment='/**'
echo "$comment"

始终引用可能包含glob模式的变量(否则它们会被扩展,如您所见)。

由于一般情况下您不知道是否会出现这种情况,因此除非您有特殊原因,否则请引用它们。

答案 1 :(得分:0)

以下是一些作业示例:

comment=\/\*\*
comment="/**"
comment=/**
comment='/**'

对于以上所有echo "$comment"打印相同的输出:/**