回答編集履歴

3

追記

2017/10/22 13:08

投稿

退会済みユーザー
test CHANGED
@@ -10,6 +10,6 @@
10
10
 
11
11
  ```bash
12
12
 
13
- sed -n '/^<aaa>$/,/^</zzz>$/p' hoge.txt
13
+ sed -n '/^<aaa>$/,/^</zzz>$/p' hoge.txt | sed -e 's/^<aaa>$/<xxx>/g' -e 's/^</zzz>$/</xxx>/g' > hogehoge.txt
14
14
 
15
15
  ```

2

書式の改善

2017/10/22 13:07

投稿

退会済みユーザー
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- ```
11
+ ```bash
12
12
 
13
13
  sed -n '/^<aaa>$/,/^</zzz>$/p' hoge.txt
14
14
 

1

追記

2017/10/22 13:03

投稿

退会済みユーザー
test CHANGED
@@ -3,3 +3,13 @@
3
3
 
4
4
 
5
5
  上記質問の内容が参考になるかと思います。
6
+
7
+ 同様にsedを用いると下記のように書けます。
8
+
9
+
10
+
11
+ ```
12
+
13
+ sed -n '/^<aaa>$/,/^</zzz>$/p' hoge.txt
14
+
15
+ ```