撞库攻击

黑客入门,爬虫技术,勒索软件,攻击软件,网络蜘蛛,网络病毒

Linux删除替换变量值方法

  在Linux系统软件中,对自变量开展取值后必须发觉有一些难题,必须对变量类型开展删掉或更换,文中将对于Linux变量类型的更换和删掉做一个详解,期待对你有一定的协助。一起去看一下吧!

  1、自变量內容的删掉

  [root@bogon ~]# echo ${PATH} #通话出PATH自变量的值

  /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin

  [root@bogon ~]# echo ${PATH#/*bin:} #看到那一个“#”标记,表明从自变量“PATH”值的左侧逐渐向右侧删掉能配对到“*bin:”的部位,仅删掉能配对到最少的那一个,因此 輸出內容以下,“/usr/local/sbin:”被删除了

  /usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin

  [root@bogon ~]# echo ${PATH#*local/bin:}

  /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin

  [root@bogon ~]# echo ${PATH##/*bin:} #2个“#”表明删掉能配对到最多的那一个,因此 “/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:”所有被删掉

  /root/bin

  [root@bogon ~]# echo ${PATH%:/*bin} #把上面的“#”号换为“%”看一下,表明从自变量“PATH”值的右侧逐渐向左侧删掉能配对到“*bin”的部位,仅删掉能配对到最少的那一个,因此 “:/root/bin”被删掉

  /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin

  [root@bogon ~]# echo ${PATH%%:/*bin} #2个“%”与2个“#”相近的大道理

  /usr/local/sbin

  2、自变量內容的更换

  [root@bogon ~]# echo ${PATH/sbin/SBIN/} #用“SBIN”更换“sbin”,但只更换第一次配对到的

  /usr/local/SBIN/:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin

  [root@bogon ~]# echo ${PATH//sbin/SBIN/} #用“SBIN”更换“sbin”,全局性更换

  /usr/local/SBIN/:/usr/local/bin:/SBIN/:/bin:/usr/SBIN/:/usr/bin:/usr/local/mysql/bin:/root/bin

  自变量內容删掉与更换总结:

  自变量撰写方法作用叙述

  ${自变量名字#配对标识符}若自变量內容有被配对到,刚从自变量內容的左侧开删掉,但删掉配对最少的

  ${自变量名字##配对标识符}若自变量內容有被配对到,刚从自变量內容的左侧开删掉,但删掉配对最多的,可了解成这时工作中在贪欲方式

  ${自变量名字%配对标识符}若自变量內容有被配对到,刚从自变量內容的右侧开删掉,但删掉配对最少的

  ${自变量名字%%配对标识符}若自变量內容有被配对到,刚从自变量內容的右侧开删掉,但删掉配对最多的,可了解成这时工作中在贪欲方式

  ${自变量称/旧字符串数组/新字符串数组}从自变量內容的左侧逐渐配对,用新字符串替换旧字符串数组,仅更换第一个配对到的字符串数组

  ${自变量称//旧字符串数组/新字符串数组}从自变量內容的左侧逐渐配对,用新字符串替换旧字符串数组,所有更换配对到的字符串数组

  • 评论列表:
  •  语酌木落
     发布于 2022-06-05 07:08:55  回复该评论
  • l/mysql/bin:/root/bin  [root@bogon ~]# echo ${PATH##/*bin:} #2个“#”表明删掉能配对到最多的那一个,因此 “/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr
  •  晴枙橘寄
     发布于 2022-06-05 07:18:38  回复该评论
  • cho ${PATH} #通话出PATH自变量的值  /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin  [roo
  •  可难眉妩
     发布于 2022-06-05 07:07:16  回复该评论
  •   ${自变量称//旧字符串数组/新字符串数组}从自变量內容的左侧逐渐配对,用新字符串替换旧字符串数组,所有更换配对到的字符串数组

发表评论:

Powered By

Copyright Your WebSite.Some Rights Reserved.