我有一个脚本,通过电子邮件向我发送网站的数据库信息。但是,我需要抓取域名的第二个和第四个字符作为我的bash脚本中的两个变量。
目前,我有以下获得二级域名。
DOMAINNAME=`echo ${NEW_DOMAIN_NAME} | grep -oE '/[^/]+' | cut -c6- | rev | cut -c4- | rev`但是现在我需要得到字符串$DOMAINNAME的第二个和第四个字符
有什么想法吗?
发布于 2014-04-23 12:13:35
使用bash变量,您可以这样做:
DOMAINNAME=abcdef
CHAR2=${DOMAINNAME:1:1}
CHAR4=${DOMAINNAME:3:1}
echo "char2=$CHAR2, char4=$CHAR4"给予:
char2=b, char4=d解释
意思是:${DOMAINNAME:3:1}的意思是:从pos 3开始的子字符串(基于0,所以是第4个字符),长度=1。
https://stackoverflow.com/questions/23243650
复制相似问题