すべてを

▼開く

閉じる▲

指定した文字列を含まない行を検索する

○文字列「up2date」を含まない行をファイル「up2date」から検索する

up2dateのログをlessコマンドで見る(一部)
$ less up2date
[Tue May 10 16:00:01 2005] up2date updating login info
[Tue May 10 16:00:02 2005] up2date logging into up2date server
[Tue May 10 16:00:03 2005] up2date successfully retrieved authentication token f
rom up2date server
[Tue May 10 16:07:29 2005] up2date updating login info
[Tue May 10 16:07:29 2005] up2date logging into up2date server
[Tue May 10 16:07:31 2005] up2date successfully retrieved authentication token f
rom up2date server
[Tue May 10 16:07:45 2005] up2date updating login info
[Tue May 10 16:07:45 2005] up2date logging into up2date server
[Tue May 10 16:07:46 2005] up2date successfully retrieved authentication token f
rom up2date server

grepコマンドで-vオプション、検索文字列とファイルを指定する
$ grep -v 'up2date' up2date
    sys.exit(main() or 0)
    gui.main()
   File "gui.py", line 2192, in main
    gtk.mainloop()
   File "gui.py", line 1378, in onChannelsPageNext
    channel = rhnChannel.selected_channels.getByName(channelName)
   File "rhnChannel.py", line 82, in getByName
    log.trace_me()
    x = traceback.extract_stack()

grepコマンドで、-vオプション、検索する文字列「'up2date'」、検索対象のファイル「up2date」を指定すると、文字列「up2date」がない行を検索して表示する。検索する文字列は、引用符「'」で囲むこと。

grepコマンドのオプション
-v 検索文字列を含まない行