У меня есть файл в следующем формате:
Qil
Lop
A D E
a 1 10
b 2 21
c 3 22
d 4 5
3 5 9
Мне нужно пропустить строки чтения, начинающиеся с шаблона 'Qil' или 'Lop' или 'ADE', и удалить строки, в которых третий столбец имеет значениебольше 10 и сохраните всю вещь в 2 разных файлах с форматами, как показано ниже.Пример выходных файлов:
Output file 1
Qil
Lop
A D E
a 1 10
d 4 5
3 5 9
Output file 2
a
d
3
Мой код:
while read -r line; if [[ $line == "A" ]] ||[[ $line == "Q" ]]||[[ $line == "L" ]] ; then
awk '$2 < "11" { print $0 }' test.txt
awk '$2 < "11" { print $1 }' test1.txt
done < input.file