#!/bin/bash
for ((var=0; var<20; var++))
do
echo " Number is: $(grep 'Multiple_Frame = echo **$var**' 20mrf.txt | wc -l)" >>statisic.txt
done
Este programa de shell no puede producir el resultado correcto que tal vez el motivo de la variable incorrecta vuelva en el segundo comando grep.cómo grep una variable en el programa de shell?
¿Cómo puedo grep una variable dentro de la segunda oración de eco? para grep diferentes cosas de acuerdo con el cambio var?
¡Muchas gracias!
después de dividir el comando como lo que me dijo, obtengo la siguiente información de error. ./loop_count_reference_frame_no.sh: línea 10: grep "Multiple_Frame = $ var" 20mrf.txt | wc -l: comando no encontrado – MaiTiano
tal vez la comilla simple no puede generar el resultado de grep correcto y enviarlo a la nueva variable de "conteo". – MaiTiano
Sé cuál es el lugar equivocado ... Debería usar esc no simple comilla simple. Gracias de cualquier manera. – MaiTiano