在Linux的環境可以用grep指令的參數-B、-A來取得前、後行的字串,
但是Solaris的grep並沒有這兩個參數,所以改用sed來取得。
Linux也是可以用sed來取得。
[ly@oel6 ~]$ cat test.txt
abc
def
hij
找出後一行的字串
[ly@oel6 ~]$ sed -n -e '/d/{N;p;}' test.txt
def
hij
參數:
-n :使用安靜silent模式。只有經過 sed 特殊處理的那一行才會被列出來。
-e :直接在指令列模式上進行 sed 的動作編輯;
COMMAND 命令
N 添加下一行到緩衝區
P 列印緩衝區內的第一個字元一直到換行