Mik*_* H. 5 grep double-quotes
grep
单引号和双引号中的封闭模式之间有什么区别吗?
grep "abc" file.txt
Run Code Online (Sandbox Code Playgroud)
和
grep 'abc' file.txt
Run Code Online (Sandbox Code Playgroud)
我问,因为我无法自己测试所有可能的情况,我不想偶然发现我错了:)
如果你有特殊字符我会看到不同:
例如:
grep "foo$barbase" file.txt
Run Code Online (Sandbox Code Playgroud)
shell会尝试扩展变量$barbase
,这可能不是你想要做的.
如果你输入了
grep 'foo$barbase' file.txt
Run Code Online (Sandbox Code Playgroud)
$bar
字面意思.
最后,默认情况下总是更喜欢单引号,它更强.
归档时间: |
|
查看次数: |
2620 次 |
最近记录: |