下划线转换为空间

时间:2017-06-23 05:07:29

标签: bash shell

在我的shell脚本的一行中,我有以下内容:

for i in `find ${DATA_DIR}/${KEYSPACE} -type d`

我已经定义:

DATA_DIR=/var/lib/cassandra/data

KEYSPACE=test_keyspace

当我执行我的shell脚本时,它会发出以下错误:

find: '/var/lib/cassandra/data/test keyspace': No such file or directory

因此,它将下划线(_)转换为space()。我的文件系统/var/lib/cassandra/data/test_keyspace上有一个目录,我想迭代

我也试过没有使用变量,没有任何运气:

for i in `find ${DATA_DIR}/test_keyspace -type d`

0 个答案:

没有答案