在我的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`