Command: awk '{if ((length($6) >0) && ($2==$3) && ($4==$5)) {print $1,$6}}' filename
выход
veen _linux _пример ~]#
awk '{if ((length($6) >0) && ($2==$3) && ($4==$5)) {print $1,$6}}' filename
343 test
565 testi
345 testin
С помощью GNU sed вы можете читать и вставлять по одной строке на совпадение из файла с помощью команды R
:
sed '\:<ele>.*</ele>:R times.txt' file.gpx
Вы можете перенаправить результат в новый файл или внести изменения в file.gpx
в место -, добавив опцию -i
.