[解決済み] パターンの前に改行を挿入するには?
2022-05-03 23:30:42
質問
行内のパターンの前に改行を入れるには?
例えば、次のようにすると、改行が挿入されます。 の後ろに を正規表現に置き換えます。
sed 's/regex/&\n/g'
同じことをするにはどうすればよいのでしょうか。 手前 のパターンがあるのでしょうか?
この入力ファイルの例では、マッチングするパターンは電話番号です。
some text (012)345-6789
となるはずです。
some text
(012)345-6789
解決方法は?
他の回答のいくつかは、私のバージョンのsedでは動作しませんでした。
の位置を入れ替えると
&
と
\n
が動作しました。
sed 's/regexp/\n&/g'
編集:これはOS Xでは動作しないようです。
gnu-sed
.
関連
-
[解決済み] プログラムの実行やシステムコマンドの呼び出しはどのように行うのですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで文字列変数を連結する方法
-
[解決済み] Bashで文字列が部分文字列を含むかどうかをチェックする方法
-
[解決済み] scpを使ってリモートからローカルにフォルダをコピーするにはどうしたらいいですか?
-
[解決済み] Bashで文字列をデリミターで分割するには?
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] ディレクトリが存在しない場合のみmkdirする方法は?
-
[解決済み] テキストファイルから、特定の文字列を含むすべての行を削除するにはどうすればよいですか?
-
[解決済み] sedで改行をスペースに置き換えるには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] AWS cliの変数を置換して、シークレットマネージャーのパスワードを更新する。
-
[解決済み] Centos 6 /usr/sbin/sendmail - 件名を付けてメールを送信する方法は?
-
[解決済み] 整数の合計を1行に1つずつ表示するシェルコマンド?
-
[解決済み] シェルでファイルを変数に読み込むには?
-
[解決済み] POSIX shで文字列が他の文字列を含んでいるかどうかを判断するにはどうすればよいですか?
-
[解決済み] makefileでシェル環境変数を取得するには?
-
[解決済み】この/現在の/ドットフォルダを "タイプd "の検索から除外する方法
-
[解決済み] バイナリデータを含むテキストファイルを grep するには?
-
[解決済み] ファイルの先頭に付けるシェルワンプライナー
-
[解決済み] sed 全単語検索と置換