Вот сценарий, он будет хранить числа из текстового файла в два массива x и y по вашему желанию,
#!/bin/bash
nl=$(cat "$1" | wc -l)
declare -a x
declare -a y
for i in $(seq 1 $nl)
do
x[i]="$(cat "$1" | awk -v p="$i" '{if(NR==p) print $1}')"
y[i]="$(cat "$1" | awk -v p="$i" '{if(NR==p) print $2}')"
done
#upto this point all the numbers from first and second column of the file are stored
#into x and y respectively. Following lines will just print them again for you.
for it in $(seq 1 $nl)
do
echo "${x[$it]} ${y[$it]}"
done
Не забудьте дать разрешение на выполнение скрипта. [ ! d1]
chmod +x script.sh
Использование
./script.sh numfile.txt
, где я рассматриваю, вы сохраните указанный выше сценарий как script.sh, а ваш текстовый файл, содержащий числа, - numfile.txt. И оба находятся в одном каталоге.
Установите диспетчер настроек CompizConfig из программного центра ubuntu и зайдите в диспетчер настроек CompizConfig -> Управление окнами и посмотрите, все ли галочки отмечены.
этот инструмент может помочь повысить удобство использования оконной системы x.