这很好用,因为我直接输入数据。
declare -a arr
arr=( $(awk '/123456789/{print NR}' filename) )
echo ${arr[0]}
echo ${arr[*]}
Bt 当我按照以下方式进行操作时,它不起作用。你能告诉我如何在下面的命令中使用参数'name':
echo Enter your search string:
read name
declare -a arr
arr=( $(awk '/"$name"/{print NR}' filename )
echo ${arr[0]}
echo ${arr[*]}