私はOS X上でbashを使用しており、アプリケーションディレクトリ内のすべてのアプリケーションに埋め込まれたキーのデータを読み取ろうとしています。結果は返された各アプリケーションの代わりにリスト全体にそれ自身を適用しようとする 'defaults'コマンドのようです。リスト上のBashループコマンド
#!/bin/bash
# appList=$(ls /Applications)
for APPS in "$(ls /Applications)" ; do
result=$(defaults read /Applications/"$APPS"/Contents/Info DTPlatformBuild)
done
echo result is $result
exit 0
助けてください。 "$(ls /Applications)"
のようなものの周りに引用符を置く
あなたのコメントをお寄せいただきありがとうございます。私はスペースの使用について同意し、オフィスユーザーにファイル名でそれらを使用しないよう指示します。 – chop