string - 如何在命令行中使用感叹号作为字符串的一部分?

标签 string hadoop

我想使用字符串搜索功能执行一些 Hadoop MapReduce 作业。

该命令如下所示:

hadoop search "asdcg!sfdf"

然后就会显示

zsh:未找到事件:sfdf

我尝试替换“!”与“^!”或“^^!”,并且仍然有相同的结果。

有人可以帮我解决这个问题吗?谢谢。

最佳答案

您可以使用单引号转义 ! 等字符:

hadoop search 'asdcg!sfdf'

关于string - 如何在命令行中使用感叹号作为字符串的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31254330/

相关文章:

java - 应该使用mapper类的哪个方法来读取分布式缓存中的文件

java - 查找符合特定格式的所有子字符串

c++ - 引用和复制对象的返回类型

java - 为什么下面的例子似乎反驳了 String 是 Java 中的不可变对象(immutable对象)?

python - 需要更快的 map 功能

java - 在 Hadoop DistributedCache 上存储 TreeSet

c - 将字符串拆分为 140 个字符 block

sql - 在 SQL 中连接 NULL 值

java - 无法使用本地 hadoop 连接 azure blob 存储

hadoop - 数据库基准测试 : Cassandra vs. BigTable 与 Hadoop(s)