回答編集履歴

1

修正

2016/10/09 12:55

投稿

otn
otn

スコア84633

test CHANGED
@@ -1,6 +1,6 @@
1
1
  こういう時は、`grep -o`を使います。
2
2
 
3
- フィールドに英数字しか含まれないのであれば、単語境界`\b`を使って簡単に書けます。
3
+ フィールドに英数字しか含まれないのであれば、単語境界`\b`を使って簡単に書けます。**(追記に訂正有り)**
4
4
 
5
5
  ```Bash
6
6
 
@@ -15,3 +15,15 @@
15
15
  grep -P -o '(?<=^|\s)a\S*(?=$|\s)'
16
16
 
17
17
  ```
18
+
19
+ #追記
20
+
21
+ 先に下の方を作ってから上のを書いたので、`\b`を使ってしまいましたが、上のはこれでいいですね。
22
+
23
+ ```Bash
24
+
25
+ grep -o -w 'a\w*'
26
+
27
+ ```
28
+
29
+