列表

详情


SHELL15. 去掉不需要的单词

描述

写一个 bash脚本以实现一个需求,去掉输入中的含有B和b的单词
示例:
假设输入如下:
big
nowcoder
Betty
basic
test


你的脚本获取以上输入应当输出:
nowcoder test

说明:
你可以不用在意输出的格式,空格和换行都行


原站题解

Bash 解法, 执行用时: 2ms, 内存消耗: 376KB, 提交时间: 2020-12-26

while read line
do
    my_array=("${my_array[@]}" $line)
done
  
declare -a pattern=(${my_array[@]/*[Bb]*/})
echo ${pattern[@]}

Bash 解法, 执行用时: 2ms, 内存消耗: 376KB, 提交时间: 2020-12-13

while read line
do
    my_array=("${my_array[@]}" $line)
done
 
declare -a pattern=(${my_array[@]/*[Bb]*/})
echo ${pattern[@]}

Bash 解法, 执行用时: 2ms, 内存消耗: 376KB, 提交时间: 2020-12-05

while read line
do
    my_array=("${my_array[@]}" $line)
done
 
declare -a pattern=(${my_array[@]/*[Bb]*/})
echo ${pattern[@]}

Bash 解法, 执行用时: 2ms, 内存消耗: 376KB, 提交时间: 2020-11-27

while read line
do
    my_array=("${my_array[@]}" $line)
done
 
declare -a pattern=(${my_array[@]/*[Bb]*/})
echo ${pattern[@]}

Bash 解法, 执行用时: 2ms, 内存消耗: 376KB, 提交时间: 2020-11-23

while read line
do
    my_array=("${my_array[@]}" $line)
done
 
declare -a pattern=(${my_array[@]/*[Bb]*/})
echo ${pattern[@]}

上一题