こんにちは
パターン(pattern
)にマッチ(初出)した行以降を出力しました(awk
利用)1 2。
$ awk "/^12/,0" sample.txt
12
12
1
$ cat sample.txt
1
12
12
1
$
他にもいくつか方法があるようです(awk
、sed
、perl
利用):
$ awk "/pattern/,0" sample.txt
$ sed -n '/pattern/,$p' sample.txt
$ perl -ne "print if /pattern/ .. eof;" sample.txt
grep を使う方法は:
$ grep -A999999 -e "pattern" sample.txt
$ grep -Pzo "pattern(.*\n)*" sample.txt
-
参考: "grep lines after match until the end" (serverfault) ↩