Предположим, вы хотите, чтобы столбцы выводились в порядке, определенном в list.txt:
$ cat tst.awk
NR==FNR {
name2out[$1] = ++numOutFlds
next
}
FNR == 1 {
for (inFldNr=1; inFldNr<=NF; inFldNr++) {
outFldNr = name2out[$inFldNr]
out2in[outFldNr] = inFldNr
}
}
{
for (outFldNr=1; outFldNr<=numOutFlds; outFldNr++) {
inFldNr = out2in[outFldNr]
printf "%s%s", $inFldNr, (outFldNr < numOutFlds ? OFS : ORS)
}
}
$ awk -f tst.awk list.txt data.txt
head0 head4
1 13
2 22
Следующее устанавливает максимальную частоту всех ядер процессора. вам может понадобиться установить утилиту cpupower.
cd /sys/devices/system/cpu/
sudo cpupower frequency-set -g performance