在bash中,我需要检查字符串是否以“#”符号开头。我该怎么做?
这是我的观点
if [[ $line =~ '#*' ]]; then
echo "$line starts with #" ;
fi
我想对一个文件运行这个脚本,这个文件看起来是这样的--
03930
#90329
43929
#39839
这是我的脚本--
while read line ; do
if [[ $line =~ '#*' ]]; then
echo "$line starts with #" ;
fi
done < data.in
这是我的预期输出--
#90329 starts with #
#39839 starts with #
但是我不能让它工作,你知道吗?
https://stackoverflow.com/questions/28514484
复制相似问题