【sed】ある行の前の行を削除 2019/8/18 Linux sedで、ある行の前の行を消す方法。あまりすっきりとよい方法がない。。aaaを含む行の前の行を消す例。 i=`sed -n '/aaa/=' file.txt` i=`expr $i - 1` sed ''$i'd' file.txt ファイルfile.txtで、aaaを含む行の行番号をとって、1行引いて、その行を消す。(sedの中で変数は' ' でくくる。)