如果您能帮助我如何弄清楚,如何确定变量的内容是否以井号开头,我将不胜感激:
#!bin/sh    
myvar="#comment asfasfasdf"
if [ myvar = #* ] 
这行不通。
谢谢!
扬斯
                
                1
              
                  我会考虑是否有可能在测试“评论”时在hash标记之前也有空格,如果确实如此。
                
                
                  
                    —
                    rthomson 2011年
                    
                  
                
              
                  当您接受涉及
                
                  
                    —
                    查尔斯·罗伯托·卡纳托'17 
                    
                  
                
              bash解决方案的答案时,也许您可以编辑您的问题,因为这暗示您希望获得sh/ dash解决方案。
                
                  我建议在该
                
                  
                    —
                    kasperd 
                    
                  
                
              #!行中使用绝对路径,因为该行中的相对路径显然是相对于执行脚本的进程的当前目录而不是相对于脚本所在的位置。