Linuxシステムコマンドを理解する、sedコマンドはテキストファイルの処理によく使われます。今日、Xiaobianはsedコマンドを使って文字列を置き換える方法を紹介します。友人が見つけたいと思うかもしれません。
ログイン
はsedの別の基本的な構文は次のよう
のコードがある:
SED‘ S /元の文字列/置換文字列/’
一重引用符の内側のsは置換を意味し、3本の対角線の中央が置換スタイルです。エスケープするには特殊文字を使用する必要がありますが、一重引用符を使用するにはバックスラッシュを使用する方法はありません。行をエスケープします。今回は、コマンド内の一重引用符を二重引用符に変更します。例:
コードは次のとおりです。
sed' s /original characters文字列に‘ /replace文字列に’ /' //処理対象の文字に一重引用符が含まれています。
コマンド内の3つのスラッシュ区切り記号は、他の記号に置き換えることができます。スラッシュを追加すると便利ですので、sの定義に従ってください(たとえば、疑問符に変更します)。 ':
コードは次のとおりです。
sed‘ s?元の文字列?文字列を置き換えますか? ’ //疑問符のカスタム区切り文字
最後に一致する各キーワードをgで置き換えることができます。それ以外の場合は、各行の最初のキーワードのみを置き換えることができます。例:
コードは次のとおりです。
sed&l /元の文字列/文字列を置換///一致するすべてのキーワードを置換
上矢印' ^'は行の先頭を示します。USD' $'記号が引用符でその行の終わりを示しているが、引用符が最後の行(最後の行)を示している場合、それは有罪であり、その記号が最初の行を示し、半日だけを考慮している場合、最初の行は数字となります。ああ。次に、行の先頭と末尾に文字列を追加すると、行の末尾と行の先頭を置き換えることができます。例:
コードは次のとおりです。
sed‘ s /^ /added head& /g’ //すべての行の先頭に
sed‘ s /$ /を追加/g’ //追加
sed&2s /すべての行の末尾に元の文字列を追加/文字列を置換する/g’ //2行目を置換する
sed‘ $ s /元の文字列/文字列を置換する/g’ //最後の行を置換する
sed‘ 2 、5秒/元の文字列/置換文字列/g 2〜5行の置き換え
sed‘ 2、$ s /元の文字列/置き換え文字列/g’ //最後の2を置き換え1行
置換スタイルは、セミコロン<;'で区切って、同じコマンド内の複数のコマンドで実行できます。
コードは次のとおりです。
sed‘ s /^ /追加されたヘッダー& /g; s /$ /&追加された末尾/g’ //同時に2つの置換ルールを実行します。
sedによって処理された出力は直接画面に出力されます。保存するには、出力をリダイレクトするか、パラメータを使用します。 ' i'ファイル内で直接置換する:
コードは次のとおりです。
sed -i‘ s /元の文字列/置換文字列/g’ filename //ファイル内のすべてを置換しますマッチング
上記はLinuxで文字列をsedコマンドに置き換える方法ですが、sedコマンドの使い方はこれ以上のものですので、sedコマンドを簡単に紹介するための例にすぎません。文字列の友達は参照することができます。
Linuxユーザは、ファイルをコピーするときに他のサードパーティ製ツールを使用せずにLinuxカーネルシステムでcpとscpを使用できます。具体的な操作方法は?cpコマンドを使用してファイルやフォルダ
Linuxシステムの操作を使用しますが、単純なシェルスクリプトコードを使用している限り、iconv関数の再帰的原則を使用します。ファイル変換を一括変換します。 の原則:再帰、iconvの を次の
Ubuntuシステムでは、コンピュータがシャットダウンできないことが最も厄介なことですが、シャットダウンできなくなってマシンの電源が切れない場合がありますこの場合は、
Technologeeko Ubuntuシステムは真剣にノートブックの生活に影響を与える、ノートブック、消費電力や問題の急速な出現にインストールされた後、実際には、限