質問編集履歴
3
誤記を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
ls の結果をls.txtファイルにリダイレクトし、.conf とつく行をgrepで出力する場合、
|
2
2
|
|
3
3
|
(1) grep \\\.conf ls.txt
|
4
|
-
(2) grep \\
|
4
|
+
(2) grep '\\\.conf' ls.txt
|
5
5
|
|
6
6
|
(1) を実行すると、sysconfig などが出力され、 .がエスケープされていないように見えます。
|
7
7
|
(2)は期待通りに動作します。
|
2
バックスラッシュが抜け落ちていたので修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
ls の結果をls.txtファイルにリダイレクトし、.conf とつく行をgrepで出力する場合、
|
2
2
|
|
3
|
-
(1) grep \.conf ls.txt
|
3
|
+
(1) grep \\\.conf ls.txt
|
4
|
-
(2) grep '\.conf' ls.txt
|
4
|
+
(2) grep \\'\.conf' ls.txt
|
5
5
|
|
6
6
|
(1) を実行すると、sysconfig などが出力され、 .がエスケープされていないように見えます。
|
7
7
|
(2)は期待通りに動作します。
|
1
環境を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,3 +11,7 @@
|
|
11
11
|
|
12
12
|
クォートをつけることによってどのような動作が変わるのか網羅的に把握したいです。
|
13
13
|
こういうものは変わるとかこれを読めとか、ご存じでしたらご教示いただけませんでしょうか。
|
14
|
+
|
15
|
+
環境
|
16
|
+
GNU grep 2.20
|
17
|
+
Cent OS 7.7.1908
|