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 次 |
| 最近记录: |