小编muc*_*uch的帖子

bash:检查字符串是否以“ / *”开头

在bash脚本中,我需要检查字符串是否$HEADER以字符序列“ / *”开头。我正在尝试:

if [ $(echo $HEADER | cut -c 1-2) = '/*' ]
Run Code Online (Sandbox Code Playgroud)

它没有按预期工作。似乎将字符串与根目录的文件列表进行了比较。

如何保护从外壳解释的字符/和*?

用反斜杠保护字符也不起作用。

bash shell

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1

shell ×1