永发信息网

Linux如何判断首字母为H?

答案:3  悬赏:10  手机版
解决时间 2021-04-09 02:08
  • 提问者网友:斑駁影
  • 2021-04-08 05:08
# ./user.sh XXXX
#!/bin/bash
if [ "^$1" == H ]; then
sed -n '/$1/,/$1/p' /tmp/httpd-vhosts.conf
else
cat /tmp/passwd |grep "$1";
fi
疑惑:[ "^$1" == H ] 这个怎么判断我输入的字符“XXXX”首字母是H,这个判断代码应该不对,求大神指点。
最佳答案
  • 五星知识达人网友:杯酒困英雄
  • 2021-04-08 05:35
if [ ${1:0:1} == "H" ]
全部回答
  • 1楼网友:怙棘
  • 2021-04-08 07:20
[[ "$1" =~ ^H ]] 再看看别人怎么说的。
  • 2楼网友:低音帝王
  • 2021-04-08 07:07
肯定不是这样的啊, 需要几个步骤能实现, 你私信我吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯