Я хочу прочитать файл с данными, упорядоченными в столбце.
В сценарии, который я пишу, я использую команду read
.
Входной файл состоит из следующих строк:
XX:XX:XX:XX:XX PQRTS
YY:YY:YY:YY:YY ABCDE
ZZ:ZZ:ZZ:ZZ:ZZ FGHIJ
То, что я использую, чтобы прочитать это что-то вроде этого
while read a b; do
echo $a
echo $b
done < filename.txt
До сих пор он читает построчно и назначает XX:XX:XX:XX:XX
для a
и PQRTS
для b
на первой итерации цикла while
, после YY:YY:YY:YY:YY
для a
и ABCDE
для b
в вторая итерация и так далее.
Теперь мои вопросы:
- Как я могу использовать
a
иb
качестве глобальных переменных? - Я хочу назначить
XX:XX:XX:XX:XX
,YY:YY:YY:YY:YY
чтобы я мог использовать их в различных функциях.