Как вызвать выходной файл как строку в 4-м столбце выходных данных (или в соответствии с 4-м столбцом i-й строки входных данных)?
Я пытался:
for i in {1..321}; do
awk '(FNR==i) {outfile = $4 print $0 >> outfile}' RV1_phase;
done
или
for i in {1..321}; do
awk '(FNR==i) {outfile = $4; print $0}' RV1_phase > "$outfile";
done
входной файл:
1 2 2 a
4 5 6 f
4 4 5 f
....
....
желаемый ввод i = 1 имя: a
1 2 2 a
Цель: у меня есть данные, которые я вывел на график в gnuplot и Я хотел бы построить набор цифр, названных в честь строки, чтобы узнать, какая точка взята из какого файла. Точка будет цветной. Мне нужно получить файлы для построения графиков в gnuplot, поэтому я хотел бы создать их, используя цикл из моего вопроса.