sed
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Linuxコマンド]]
*概要 [#d1292312]
sedでできることをまとめていきます。
*括弧内の文字を抽出する [#aee5c2f7]
$ sudo cat /var/log/maillog | sed -r 's/^.*(\[.*\]).*$/\...
[192.168.100.100]
[192.168.100.101]
[192.168.100.102]
() 内の文字列を \1 に代入して表示する。
※この例だと ***[192.168.100.100]: *** みたいなログが...
*複数条件を指定する [#b3d269d6]
-e を並べる ※この例だと -r で正規表現を使用しているので ...
$ cat /var/log/maillog | sed -re 's/^.*(\[.*\]).*$/\1/' ...
*ファイルの先頭/末尾に文字列を挿入する [#la378e4e]
*** 先頭 [#nd505909]
$ sed -i '1i hoge' test.txt
hoge
XXX
*** 末尾 [#rc15c2a5]
$ sed -i '$a hoge' test.txt
XXX
hoge
~
~
終了行:
[[Linuxコマンド]]
*概要 [#d1292312]
sedでできることをまとめていきます。
*括弧内の文字を抽出する [#aee5c2f7]
$ sudo cat /var/log/maillog | sed -r 's/^.*(\[.*\]).*$/\...
[192.168.100.100]
[192.168.100.101]
[192.168.100.102]
() 内の文字列を \1 に代入して表示する。
※この例だと ***[192.168.100.100]: *** みたいなログが...
*複数条件を指定する [#b3d269d6]
-e を並べる ※この例だと -r で正規表現を使用しているので ...
$ cat /var/log/maillog | sed -re 's/^.*(\[.*\]).*$/\1/' ...
*ファイルの先頭/末尾に文字列を挿入する [#la378e4e]
*** 先頭 [#nd505909]
$ sed -i '1i hoge' test.txt
hoge
XXX
*** 末尾 [#rc15c2a5]
$ sed -i '$a hoge' test.txt
XXX
hoge
~
~
ページ名: