Вот описание моей проблемы, у меня есть цикл while, который принимает значения из файла
while read table
do
schema="$(echo $table | cut -d'.' -f1)";
tabname="$(echo $table | cut -d'.' -f2)";
echo "$schema";
echo "$tabname";
echo $folder/$table_space"_auto_ddl"/$tabname"_AUTO_"$schema".sql.tmp"
echo $folder/$table_space"_auto_ddl"/${tabname}"_AUTO_"${schema}.sql
print $schema.$tabname;
done < $folder/tables_ddl_list.log
Это пример одного значения
MCLM.OPPP
Разбирает значения на 2 переменные
Так что после вывода $ schema я бы ожидал MCLM
вывод $ tabname. Я ожидаю, что OPPP
Но я получу пустую строку
Я использую kornshell и считаю его более старой версией