同じ文字列の単一または複数のオカレンスを検索し、次の行を編集します

マイクデイビス

同じ文字列が1回または複数回出現することがあるファイルがあります。ファイル内の1つ以上のオカレンスを検索し、次の行に移動してその行の値を保持する必要がありますが、ファイルの残りの部分はそのままにして、最後に値を追加します。これが私が持っているものです:

Line: 3, 0, "General Thunderstorm Risk"
 37.74, -87.17
 36.22, -85.50
 34.80, -85.41
 34.01, -85.72
 33.14, -86.64
 32.45, -88.05
 31.88, -89.68
 31.38, -91.39


Line: 3, 0, "General Thunderstorm Risk"
 29.04, -94.27
 29.74, -95.99
 30.91, -98.31
 31.68, -99.14
 32.45, -98.94
 33.58, -97.73
 35.11, -96.96
 36.63, -96.57


if grep "General Thunderstorm Risk" d1.txt; then
echo "General Thunderstorm Risk Detected"
POLYGON=`cat d1.txt | awk '/Line: 4, 0, \"General Thunderstorm Risk\"/{getline; print}'`
cat d1.txt | sed -e 's/Line: 4, 0, \"General Thunderstorm Risk\"/Polygon:/g' | sed -e "s/$POLYGON/$POLYGON, 0, 176, 80, 40/g" > day1
_colored.txt
fi
フィリポス

の特別な行に何かを適用するにはsed、を含む行に適用するように、それらに対処ます/pattern/commandcommandpattern

パターン行の次の行にコマンドを適用する場合は、最初にnコマンドを使用して行を進めます。

その後、ライン、使用の末尾に追加するs/$/whatever you want to append/$行末の略)。

次に、これらのコマンドをと組み合わせる必要があります{}。これにより、アドレス指定は両方のコマンドで有効になります。

sed '/General Thunderstorm Risk/{n;s/$/, 42/;}' yourfile.txt > out.txt

, 42試合後に行に追加しますそれがあなたが探しているものでない場合は、あなたの質問を編集してください。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

文字列内の文字の複数の連続していないオカレンスを検索します

分類Dev

同じ文字列の複数の出現を検索します

分類Dev

検索-文字列の複数のオカレンスを置き換え、反復番号を追加します

分類Dev

行内の単語を除外して同じ文字の複数のオカレンスを検索する正規表現

分類Dev

同じ行で同じ単語の複数の重複するオカレンスを検索するにはどうすればよいですか?

分類Dev

findstrの複数の検索文字列を使用して、各オカレンスを最初の行のみに出力します

分類Dev

行のn番目のオカレンス内の文字列または部分文字列を検索する

分類Dev

検索して、同じパターンの複数のオカレンスに置き換えます

分類Dev

Python(隣接)を使用して文字列内の文字列の複数のオカレンスを検索する

分類Dev

複数のオカレンスを検索して置換します

分類Dev

他の2つのオカレンスの間の文字列オカレンスを検索します

分類Dev

R:data.frameで行を含む文字列を検索し、同じ行の別のセルを編集します

分類Dev

同じ列で複数の条件を検索しますか?

分類Dev

SQLの複数の列でほとんどのオカレンスを検索します

分類Dev

Javascript-正規表現を使用して、文字列内のパターンの複数のオカレンスを検索します

分類Dev

Pythonで次の行を検索、編集します

分類Dev

複数のExcelワークブックで文字列を検索し、文字列の行を返すvbaコードを編集します

分類Dev

MongoDbの.find()は、同じドキュメントの複数のオカレンスを出力します

分類Dev

文字列内の単一または複数の単語を検索

分類Dev

Excel:複数の条件を検索しますが、列は同じです

分類Dev

複数の単語を検索し、次の数字を 1 行に出力します

分類Dev

mongoDbは、同じインデックスオブジェクト配列からの複数の値を照合して検索します

分類Dev

内部結合を使用した単一または複数のオカレンスレコードのみ

分類Dev

文字列JavaScriptの最後にある一意のオカレンスを検索します

分類Dev

MySQLは同じ列で複数のキーワードを検索します

分類Dev

文字列内の複数のオカレンスを検索

分類Dev

文字列内の複数のオカレンスを検索

分類Dev

Doctrineは複数の列の文字列を検索します

分類Dev

C ++は文字列内の単語を複数回検索します

Related 関連記事

  1. 1

    文字列内の文字の複数の連続していないオカレンスを検索します

  2. 2

    同じ文字列の複数の出現を検索します

  3. 3

    検索-文字列の複数のオカレンスを置き換え、反復番号を追加します

  4. 4

    行内の単語を除外して同じ文字の複数のオカレンスを検索する正規表現

  5. 5

    同じ行で同じ単語の複数の重複するオカレンスを検索するにはどうすればよいですか?

  6. 6

    findstrの複数の検索文字列を使用して、各オカレンスを最初の行のみに出力します

  7. 7

    行のn番目のオカレンス内の文字列または部分文字列を検索する

  8. 8

    検索して、同じパターンの複数のオカレンスに置き換えます

  9. 9

    Python(隣接)を使用して文字列内の文字列の複数のオカレンスを検索する

  10. 10

    複数のオカレンスを検索して置換します

  11. 11

    他の2つのオカレンスの間の文字列オカレンスを検索します

  12. 12

    R:data.frameで行を含む文字列を検索し、同じ行の別のセルを編集します

  13. 13

    同じ列で複数の条件を検索しますか?

  14. 14

    SQLの複数の列でほとんどのオカレンスを検索します

  15. 15

    Javascript-正規表現を使用して、文字列内のパターンの複数のオカレンスを検索します

  16. 16

    Pythonで次の行を検索、編集します

  17. 17

    複数のExcelワークブックで文字列を検索し、文字列の行を返すvbaコードを編集します

  18. 18

    MongoDbの.find()は、同じドキュメントの複数のオカレンスを出力します

  19. 19

    文字列内の単一または複数の単語を検索

  20. 20

    Excel:複数の条件を検索しますが、列は同じです

  21. 21

    複数の単語を検索し、次の数字を 1 行に出力します

  22. 22

    mongoDbは、同じインデックスオブジェクト配列からの複数の値を照合して検索します

  23. 23

    内部結合を使用した単一または複数のオカレンスレコードのみ

  24. 24

    文字列JavaScriptの最後にある一意のオカレンスを検索します

  25. 25

    MySQLは同じ列で複数のキーワードを検索します

  26. 26

    文字列内の複数のオカレンスを検索

  27. 27

    文字列内の複数のオカレンスを検索

  28. 28

    Doctrineは複数の列の文字列を検索します

  29. 29

    C ++は文字列内の単語を複数回検索します

ホットタグ

アーカイブ