やりたいこと
crontab編集の際、エディタにviを使用しているが、全行を一括でコメントアウトしたい。
環境
OS:Red Hat Enterprise Linux 4
手順
viのコマンドモードで以下を入力する。
:%s/^/#/g
全行の頭にコメントアウトを示す # が挿入される。
:%s/{マッチングさせたい正規表現}/{置き換えたい文字}/g
viで文字列置換をする場合、上記を入力する。
:%s の場合、ファイル全体が検索対象になる。
:s だと、現在の選択行のみ検索対象になる。
/g を入力すると、マッチングした文字列全てが置き換わる。
末尾に g を入力しない場合、行の最初にマッチングした文字列のみちかん
正規表現を使えるので、例えば ^ を利用すれば全行の頭に特定の文字列を挿入できる。