ファイル内のテキストを検索し、その後にテキストを挿入します

スミスドウェイン

テキストファイルがあります。テキストファイルには、以下の内容が含まれています。

ServerName
ServerAdmin webmaster@localhost
DocumentRoot

www.mydomain.com後にテキストを挿入する必要がありますServerNameこれを行うためのコマンドはありますか?

ヘマイル

使用sed

sed 's/^\(ServerName\)$/\1 www.mydomain.com/' file.txt

キャプチャされたグループ\(ServerName\)は、置換パターンでとして使用され\1ます。

GNU ssed、、 busybox、またはいくつかのBSD実装を想定して、バックアップを使用してファイルを適切に編集しますsed

sed -i.bak 's/^\(ServerName\)$/\1 www.mydomain.com/' file.txt

元のファイルはそのまま保持されfile.bak、変更されたファイルはになりますfile.txt.bak

バックアップなしで適切に編集する(GNU、ssedまたはbusyboxのみ):

sed -i 's/^\(ServerName\)$/\1 www.mydomain.com/' file.txt

(BSDの場合は、を使用しますsed -i '' 's/...)。


キャプチャされたグループがない場合はさらに短くなります。

sed -i 's/^ServerName$/& www.mydomain.com/' file.txt

ここで&試合に置き換えられます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

単語内のテキストを検索し、その後にデータを挿入します

分類Dev

TXTファイルのリストを検索し、その直後にテキストを返すVBA

分類Dev

ファイル内の指定された行の後にテキストを挿入します

分類Dev

テキストファイルで値を検索し、その後のすべてを返します

分類Dev

ファイル内のテキストを検索し、そのテキストでファイルの名前を変更します

分類Dev

ファイル内のテキストを検索し、そのテキストでファイルの名前を変更します

分類Dev

Pythonで文字列を検索し、その後ろにテキストを挿入します

分類Dev

PHPを使用して、テキストファイル内の最後の行を検索します

分類Dev

テキストファイルの最後に今日の日付を挿入します-bashを使用します

分類Dev

VBAはテキストファイル内のテキストを検索して置換します

分類Dev

PowerShell検索はテキストファイル内のファイルを検索します

分類Dev

Word VBA特定の色のテキストを検索し、その前にスペースを挿入します

分類Dev

テキストファイルで特定の値を検索し、それらを文字列に変換します

分類Dev

ファイルの特定の行にテキストを挿入します

分類Dev

Pythonのテキストファイルの途中に行を挿入します

分類Dev

テキストファイルの行を検索し、その前に単語を書きます

分類Dev

行を検索した後、行番号から別の行にテキストファイルを印刷します

分類Dev

テキストファイルで文字列を検索し、最後にテキストを追加します

分類Dev

テキストファイルの特定の位置にテキストを挿入します

分類Dev

テキストファイルの各行の固定位置にテキストを挿入します

分類Dev

テキストファイル内の特定の単語を検索し、その行を表示する

分類Dev

ファイルにテキストのブロックを挿入します

分類Dev

Python、Excelシートで列内の特定の文字列を検索し、それらの行をテキストファイルに抽出します

分類Dev

バッチ-テキストファイルで文字列を検索し、その行の後に新しい文字列を追加します

分類Dev

文字列を含まないファイル内の行を検索し、その先頭にテキストを追加します

分類Dev

ファイル内のテキストを検索し、csvにコピーします

分類Dev

ファイル内の特定のスコープ内のテキストを検索しますか?(荘厳な)

分類Dev

テキストファイル内の文字列を検索し、一致する前に別のテキストファイルを挿入するPythonスクリプト

分類Dev

存在する場合はテキストファイルでテキストを検索し、「」内のテキストを変更します

Related 関連記事

  1. 1

    単語内のテキストを検索し、その後にデータを挿入します

  2. 2

    TXTファイルのリストを検索し、その直後にテキストを返すVBA

  3. 3

    ファイル内の指定された行の後にテキストを挿入します

  4. 4

    テキストファイルで値を検索し、その後のすべてを返します

  5. 5

    ファイル内のテキストを検索し、そのテキストでファイルの名前を変更します

  6. 6

    ファイル内のテキストを検索し、そのテキストでファイルの名前を変更します

  7. 7

    Pythonで文字列を検索し、その後ろにテキストを挿入します

  8. 8

    PHPを使用して、テキストファイル内の最後の行を検索します

  9. 9

    テキストファイルの最後に今日の日付を挿入します-bashを使用します

  10. 10

    VBAはテキストファイル内のテキストを検索して置換します

  11. 11

    PowerShell検索はテキストファイル内のファイルを検索します

  12. 12

    Word VBA特定の色のテキストを検索し、その前にスペースを挿入します

  13. 13

    テキストファイルで特定の値を検索し、それらを文字列に変換します

  14. 14

    ファイルの特定の行にテキストを挿入します

  15. 15

    Pythonのテキストファイルの途中に行を挿入します

  16. 16

    テキストファイルの行を検索し、その前に単語を書きます

  17. 17

    行を検索した後、行番号から別の行にテキストファイルを印刷します

  18. 18

    テキストファイルで文字列を検索し、最後にテキストを追加します

  19. 19

    テキストファイルの特定の位置にテキストを挿入します

  20. 20

    テキストファイルの各行の固定位置にテキストを挿入します

  21. 21

    テキストファイル内の特定の単語を検索し、その行を表示する

  22. 22

    ファイルにテキストのブロックを挿入します

  23. 23

    Python、Excelシートで列内の特定の文字列を検索し、それらの行をテキストファイルに抽出します

  24. 24

    バッチ-テキストファイルで文字列を検索し、その行の後に新しい文字列を追加します

  25. 25

    文字列を含まないファイル内の行を検索し、その先頭にテキストを追加します

  26. 26

    ファイル内のテキストを検索し、csvにコピーします

  27. 27

    ファイル内の特定のスコープ内のテキストを検索しますか?(荘厳な)

  28. 28

    テキストファイル内の文字列を検索し、一致する前に別のテキストファイルを挿入するPythonスクリプト

  29. 29

    存在する場合はテキストファイルでテキストを検索し、「」内のテキストを変更します

ホットタグ

アーカイブ