Вы заметили, Вы вернулись логика if-then-else конструкции когда Вы повторное голосование сценарий
отметьте размещение строк, прокомментированных с line1 и line2 ниже. У Вас были они инвертированный в Вашем переписанном коде
while IFS= read -r -d '' file do i=1 while IFS= read -r -u 3 line do if [[ $line = '' ]]; then echo "value=\"$((i++))\"" # line 1 *************** else echo "$line" # line 2 *************** fi done 3 "$file.xml" done
Быть крошечным битом более явным, чем @miroslav Ответ:
1 Зависимости
#64-bit (`x86_64`) C library and headers
yum install libgcc
yum install glibc-devel
# 32-bit (‘i386’) C library and headers
yum install libgcc.i686
yum install glibc-devel.i686
видят все из них в Предварительностями GCC .
2 Затем компилируйте - Enable-Multilib
../configure --enable-languages=all --prefix=/usr/local/gcc --enable-multilib
Сбочная Примечание: Не компилируйте в том же каталоге, так как я вижу ./ Настройка
в вашем примере. См. Установка GCC
Не запускайте ./Configure, это не поддерживается, вам нужно запустить Настройте снаружи исходного каталога