我在尝试根据包含空格的文件的文件模式列出文件时遇到困难。以下是我的终端状态。我想要做的是从给定文件夹中获取文件列表。在提供给我的示例中,有一个名为APP Extract.csv
.
当尝试显示文件列表时,我也从运行中得到回声。我已经尝试过了,-q
没有成功。-qq
>/dev/null 2>&1
即使文件有空格,如何获取文件列表?
值得注意的是,该系统正在AIX
运行KSH
$ LIST=$(echo "ls *.csv" | sftp -qq -i ~/.ssh/id_rsa_client ${USER}@${HOST}:${TPATH})
$ echo $LIST
sftp> ls *.csv APP Extract.csv
$ echo $LIST[1]
sftp> ls *.csv APP Extract.csv [1]
$ for thing in $LIST; do
multi-line mode > echo $thing
multi-line mode > done
sftp>
ls
*.csv
APP
Extract.csv