Привет, я пытаюсь сравнить две строки в каталоге. формат следующий.
{sametext}difference{sametext}
.
Примечание: {sametext} не является статичным для каждого файла
например
myfile_1_exercise.txt
по сравнению с myfile_2_exercise.txt
Можете ли вы сказать мне, как бы я соответствовал вышеуказанным строкам в операторе if.
По сути, мне нужно знать, как я проигнорирую число в двух строках, чтобы они были одинаковыми.
Ниже приведен пример кода:
Мой пример кода выглядит так:
for g in `ls -d */`;
do
if [ -d $g ]; then
cd $g # down 1 directories
for h in `ls *root`;
do
printf "${Process[${count}]} = ${basedir}/${f}${g}${h}\n"
h1=${h}
if [ "${h1}" = "${h2}" ]; then # NEED to MATCH SOME HOW??????????
echo we have a match
fi
h2=${h1}
let count+=1
done
cd ../
#printf "\n\n\n\n"
fi
done
Каким должен быть тест, чтобы определить это вместо "${h1}" = "${h2}"
?
Приветствия
Mike