【发布时间】:2015-05-26 11:53:16
【问题描述】:
我学习了here 关于使用数组在数组中搜索和替换的知识。
事情是这样的。
declare -a Unix=('Debian' 'Red hat' 'Ubuntu' 'Suse' 'Fedora');
echo ${Unix[@]/Red*/}
# Output will be
Debian Ubuntu Suse Fedora
在上面的 sn-p 中,标志a 用于不区分大小写的搜索。即我想用“红色”而不是“红色”进行搜索。
【问题讨论】:
-
declare -a与区分大小写无关;它的意思是“声明这是一个数组”
标签: arrays bash replace case-insensitive