スペースを含むファイルのファイルモードに基づいてファイルを一覧表示するのに問題があります。以下は私の端末の状態です。私が望むのは、与えられたフォルダからファイルのリストを取得することです。私に提供された例には、という例があります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