#!/bin/bash
awk 'NR!~/^(1|$q+2|$q+3)$/' deltay.txt > yota.txt
q
это целое число, полученное из предыдущего процесса в скрипте, и мне нужно стереть строки один, q+2 и q+3, но эта команда просто стирает строки 1... Как это сделать?
PS: Я пробовал с sed -e
, но, похоже, я не владею этой командой
решение1
awk -vq="$q" 'NR>1&&NR!=q+2&&NR!=q+3' deltay.txt > yota.txt