UNIXで複数のファイルに行を追加する方法

ラウル

同じUnixディレクトリにあるすべてのファイルに共通のプレーンテキスト行を追加したい。すべてのファイルにある特定のキーワードの上にこれを追加し、を使用して保存したい!wq

以下のスクリプトを試しましたが、特定のキーワードの上に1行または1単語しか追加できません。これの上に、複数行を追加する必要があります。

for i in *; 
do sed -i 's/KEYWORD/datatoinsert\nKEYWORD/' "$i";
done

誰かがPythonでこれを試したとしても、私もそれを試したいと思います。

デビッドC.ランキン

ループは必要ありません。簡単なsed編集で「プレーンテキスト」行を追加できます。

$ sed -i '/keyword/s/^/plain text\n/' *

サンプルファイル

$ cat file1.txt
word
keyword
rest

使用例/変更

$ sed -i '/keyword/s/^/plain text\n/' *
$ cat file1.txt
word
plain text
keyword
rest

sedコマンドを次のように分類できる場所

  • sed -i その場でファイルを編集する

  • /keyword/ を含む行を見つける keyword

  • s 代替コマンド、例えば s/find/replace/

  • ^ 行の先頭に一致する

  • plain text\n 置換テキスト

したがって、基本的に、それを含む行の先頭を見つけ、そこに独自の改行を含むkeywordテキストplain text\n置き換え(挿入)します

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

ファイルの先頭に複数行を追加する方法

分類Dev

複数行の変数をファイルbashに追加する

分類Dev

ファイルに複数行を追加する方法

分類Dev

Pythonを使用してcsvファイルに複数の行を追加する方法

分類Dev

Pythonで複数のCSVファイルの最後に空白行を追加する方法

分類Dev

TestNGのxmlファイルに複数のファイルを追加する方法

分類Dev

TestNGのxmlファイルに複数のファイルを追加する方法

分類Dev

Python3xでテキストファイルから複数のリストに行を追加する方法

分類Dev

UNIXの複数行からファイル名を抽出する

分類Dev

ファイルの複数行を抽出するunix

分類Dev

UNIXで複数のファイルの内容をクリアする方法

分類Dev

UNIXで複数のファイルの名前を変更する方法

分類Dev

Pythonで複数のファイルを実行する方法

分類Dev

複数のファイルでhxnormalizeを実行する方法は?

分類Dev

Refextractで複数のファイルを一緒に実行する方法

分類Dev

複数のJavaScript関数を外部ファイルに段階的に追加する方法

分類Dev

sh変数の値をファイルに追加する方法sh二重引用符付き複数行

分類Dev

Unixで複数の1行のテキストファイルを1行のテキストファイルに結合する

分類Dev

複数のCSVファイルから行を抽出し、ファイル名を新しいファイルに追加する方法

分類Dev

複数のファイルに1行のテキストを追加する

分類Dev

複数のPythonファイルにコード行を追加する

分類Dev

複数のファイルをGitに同時に追加する方法

分類Dev

複数のtxtファイルの各行にテキストを追加する方法

分類Dev

fpdfを使用してPDFファイルに複数の画像を追加する方法

分類Dev

jqueryを使用して複数のファイルをformdataに追加する方法

分類Dev

複数の csv ファイルで行を数える方法

分類Dev

ファイルに複数のアイテムを追加する

分類Dev

複数のXMLファイルを追加する方法

分類Dev

formdataに入力された複数のファイルを追加する方法

Related 関連記事

  1. 1

    ファイルの先頭に複数行を追加する方法

  2. 2

    複数行の変数をファイルbashに追加する

  3. 3

    ファイルに複数行を追加する方法

  4. 4

    Pythonを使用してcsvファイルに複数の行を追加する方法

  5. 5

    Pythonで複数のCSVファイルの最後に空白行を追加する方法

  6. 6

    TestNGのxmlファイルに複数のファイルを追加する方法

  7. 7

    TestNGのxmlファイルに複数のファイルを追加する方法

  8. 8

    Python3xでテキストファイルから複数のリストに行を追加する方法

  9. 9

    UNIXの複数行からファイル名を抽出する

  10. 10

    ファイルの複数行を抽出するunix

  11. 11

    UNIXで複数のファイルの内容をクリアする方法

  12. 12

    UNIXで複数のファイルの名前を変更する方法

  13. 13

    Pythonで複数のファイルを実行する方法

  14. 14

    複数のファイルでhxnormalizeを実行する方法は?

  15. 15

    Refextractで複数のファイルを一緒に実行する方法

  16. 16

    複数のJavaScript関数を外部ファイルに段階的に追加する方法

  17. 17

    sh変数の値をファイルに追加する方法sh二重引用符付き複数行

  18. 18

    Unixで複数の1行のテキストファイルを1行のテキストファイルに結合する

  19. 19

    複数のCSVファイルから行を抽出し、ファイル名を新しいファイルに追加する方法

  20. 20

    複数のファイルに1行のテキストを追加する

  21. 21

    複数のPythonファイルにコード行を追加する

  22. 22

    複数のファイルをGitに同時に追加する方法

  23. 23

    複数のtxtファイルの各行にテキストを追加する方法

  24. 24

    fpdfを使用してPDFファイルに複数の画像を追加する方法

  25. 25

    jqueryを使用して複数のファイルをformdataに追加する方法

  26. 26

    複数の csv ファイルで行を数える方法

  27. 27

    ファイルに複数のアイテムを追加する

  28. 28

    複数のXMLファイルを追加する方法

  29. 29

    formdataに入力された複数のファイルを追加する方法

ホットタグ

アーカイブ