2023-07-04 shell脚本grep变量特殊符号问题
2023-07-03 本文已影响0人
汪大山
今天想做一个抓取{数字}开头的 类似1 2_这种的抓取工作
但是当我使用grep抓取时,后面_的特殊符号,导致没有成功赋值
grep "^$i_"
所以我改变了办法,将此变量先赋值给一个新变量,这样就成功了
prefix="${i}_"
grep "^$prefix"
总结
1.grep抓取变量时,用双引号
2.变量带有特殊符号时,先单独赋值给一个新变量
今天想做一个抓取{数字}开头的 类似1 2_这种的抓取工作
但是当我使用grep抓取时,后面_的特殊符号,导致没有成功赋值
grep "^$i_"
所以我改变了办法,将此变量先赋值给一个新变量,这样就成功了
prefix="${i}_"
grep "^$prefix"
1.grep抓取变量时,用双引号
2.变量带有特殊符号时,先单独赋值给一个新变量