インデックスで指定された2つの単語の間にテキストを取得するにはどうすればよいですか?

ヘルミャノ

awkを使用すると、指定されたインデックスの単語を次のように出力できます。

$ echo "The quick brown fox jumps over the lazy dog" | awk  '{print $3, $7}'
brown the

ただし、指定した単語「brown」と「the」の間のテキストも取得したいと思います。だから私は出力をそのようにしたいと思います。

brown fox jumps over the

特にawkを使用する必要はありませんが、awkを使用するシェルスクリプトの他の部分との一貫性を保つために、単語のインデックス作成とトークン化はawkのものと一致する必要があります。

最初のインデックスから最後のインデックスまで単語を印刷することを考えましたが、これでは単語間の空白が保持されません。

これを複雑ですがより正確に言うと、インデックスで指定された単語の先頭で始まり、別のインデックスで指定された別の単語の終わりで終わるテキストを取得したいと思います。どうすればそれを達成できますか(できればbashループなしで)?

スティーブンキット

ではgawk、あなたが使用できるsplit()フィールドとその区切りを決定するための機能を:

$ echo "The quick brown fox   jumps over the lazy dog" | awk '{ split($0, a, "\\s+", s); for (i = 3; i <= 7 && i <= length(a); i++) printf "%s%s", a[i], (i < 7 ? s[i] : "\n") }'
brown fox   jumps over the

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

テキスト/パターンの最初の2つのインスタンス間の単語を取得するにはどうすればよいですか?

分類Dev

Haskellでは、2つのインデックスの間にテキストの部分文字列を取得するにはどうすればよいですか?

分類Dev

文字列Rの2つの単語の間に複数のテキストを取得するにはどうすればよいですか?

分類Dev

Googleスプレッドシートの2つの単語の間にテキストを抽出するにはどうすればよいですか?

分類Dev

2つのインデックス番号の間にテキストを保存するにはどうすればよいですか?

分類Dev

2次元配列の指定された列の一意の行のインデックスを取得するにはどうすればよいですか

分類Dev

テキストボックスウィジェットで見つかった各単語にスクロールするようにインデックスを更新するにはどうすればよいですか?

分類Dev

多次元(ネストされた)配列の特定のアイテムのインデックスを取得するにはどうすればよいですか?

分類Dev

JavaScriptで単語またはインデックスの後にsubstrを取得するにはどうすればよいですか?

分類Dev

luaのネストされたテーブルからインデックスで値を取得するにはどうすればよいですか?

分類Dev

2つのノード間でテキストを取得するにはどうすればよいですか?

分類Dev

検索ボックスに入力されたドキュメント内の単語を強調表示するにはどうすればよいですか?

分類Dev

リスト内のアイテムのインデックスを1つのステップで取得するにはどうすればよいですか?

分類Dev

テキストブロックの最後の単語の後にアイコンを設定するにはどうすればよいですか?

分類Dev

リストFlutterで選択したアイテムのインデックス/キーを取得するにはどうすればよいですか?

分類Dev

2つのテンソル間の非等価エントリのインデックスを抽出するにはどうすればよいですか?

分類Dev

2つのボタンを使用して2つのボックス間でテキストを移動するにはどうすればよいですか?

分類Dev

指定された2つの単語の間に文字列が存在しないかどうかを確認するにはどうすればよいですか?

分類Dev

指定されたインデックス間のすべての要素を削除するにはどうすればよいですか?

分類Dev

Pythonで元のリストのソートされたリストのインデックスを取得するにはどうすればよいですか?

分類Dev

Androidで指定されたファイルのSELinuxコンテキストを取得するにはどうすればよいですか?

分類Dev

テキストボックスに入力された2つの数字の違いを見つけるにはどうすればよいですか?

分類Dev

sed / grepを使用して2つの単語間のテキストを抽出するにはどうすればよいですか?

分類Dev

指定された両方の単語のすべての組み合わせのリストを取得するにはどうすればよいですか?

分類Dev

2つの単語の間のスペースを削除するにはどうすればよいですか?

分類Dev

テキストに表示される順序で2つの正規表現間の情報を取得するにはどうすればよいですか?

分類Dev

特定のテキストを含むクラスのデータインデックスを取得するにはどうすればよいですか?

分類Dev

vue.jsでクリックされたアイテムのテキスト値を取得するにはどうすればよいですか?

分類Dev

numpyで2つのインデックス配列間の行列の要素を取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    テキスト/パターンの最初の2つのインスタンス間の単語を取得するにはどうすればよいですか?

  2. 2

    Haskellでは、2つのインデックスの間にテキストの部分文字列を取得するにはどうすればよいですか?

  3. 3

    文字列Rの2つの単語の間に複数のテキストを取得するにはどうすればよいですか?

  4. 4

    Googleスプレッドシートの2つの単語の間にテキストを抽出するにはどうすればよいですか?

  5. 5

    2つのインデックス番号の間にテキストを保存するにはどうすればよいですか?

  6. 6

    2次元配列の指定された列の一意の行のインデックスを取得するにはどうすればよいですか

  7. 7

    テキストボックスウィジェットで見つかった各単語にスクロールするようにインデックスを更新するにはどうすればよいですか?

  8. 8

    多次元(ネストされた)配列の特定のアイテムのインデックスを取得するにはどうすればよいですか?

  9. 9

    JavaScriptで単語またはインデックスの後にsubstrを取得するにはどうすればよいですか?

  10. 10

    luaのネストされたテーブルからインデックスで値を取得するにはどうすればよいですか?

  11. 11

    2つのノード間でテキストを取得するにはどうすればよいですか?

  12. 12

    検索ボックスに入力されたドキュメント内の単語を強調表示するにはどうすればよいですか?

  13. 13

    リスト内のアイテムのインデックスを1つのステップで取得するにはどうすればよいですか?

  14. 14

    テキストブロックの最後の単語の後にアイコンを設定するにはどうすればよいですか?

  15. 15

    リストFlutterで選択したアイテムのインデックス/キーを取得するにはどうすればよいですか?

  16. 16

    2つのテンソル間の非等価エントリのインデックスを抽出するにはどうすればよいですか?

  17. 17

    2つのボタンを使用して2つのボックス間でテキストを移動するにはどうすればよいですか?

  18. 18

    指定された2つの単語の間に文字列が存在しないかどうかを確認するにはどうすればよいですか?

  19. 19

    指定されたインデックス間のすべての要素を削除するにはどうすればよいですか?

  20. 20

    Pythonで元のリストのソートされたリストのインデックスを取得するにはどうすればよいですか?

  21. 21

    Androidで指定されたファイルのSELinuxコンテキストを取得するにはどうすればよいですか?

  22. 22

    テキストボックスに入力された2つの数字の違いを見つけるにはどうすればよいですか?

  23. 23

    sed / grepを使用して2つの単語間のテキストを抽出するにはどうすればよいですか?

  24. 24

    指定された両方の単語のすべての組み合わせのリストを取得するにはどうすればよいですか?

  25. 25

    2つの単語の間のスペースを削除するにはどうすればよいですか?

  26. 26

    テキストに表示される順序で2つの正規表現間の情報を取得するにはどうすればよいですか?

  27. 27

    特定のテキストを含むクラスのデータインデックスを取得するにはどうすればよいですか?

  28. 28

    vue.jsでクリックされたアイテムのテキスト値を取得するにはどうすればよいですか?

  29. 29

    numpyで2つのインデックス配列間の行列の要素を取得するにはどうすればよいですか?

ホットタグ

アーカイブ