回答編集履歴

2

Update

2022/01/23 20:36

投稿

melian
melian

スコア19865

test CHANGED
@@ -4,7 +4,7 @@
4
4
  $ sed --version
5
5
  sed (GNU sed) 4.7
6
6
 
7
- $ grep -E -f <(sed -E 's/.+/^& /' file1) file2 > file3
7
+ $ grep -E -f <(sed -E 's/^([0-9]+).*/^\1[ \t]/' file1) file2
8
8
  $ cat file3
9
9
  0000000001 aaa
10
10
  0000000002 bbb

1

Update

2022/01/23 19:13

投稿

melian
melian

スコア19865

test CHANGED
@@ -1,8 +1,10 @@
1
1
  ```bash
2
2
  $ grep --version
3
3
  grep (GNU grep) 3.6
4
+ $ sed --version
5
+ sed (GNU sed) 4.7
4
6
 
5
- $ grep -E -f <(sed 's/^/^/;s/$/ /' file1) file2 > file3
7
+ $ grep -E -f <(sed -E 's/.+/^& /' file1) file2 > file3
6
8
  $ cat file3
7
9
  0000000001 aaa
8
10
  0000000002 bbb