ファイル名は、展開された文字列では信頼できないことで有名です。この誘惑に抵抗してください。
代わりに、配列を使用してください 空白に関係なく、ファイル名をそのまま維持するには:
arr=()
for f in $somedir/*.pdf
do
arr+=( -a "$f")
done
# and for usage/display:
mutt -s mysubject "${a[@]}" [email protected]
配列に関する Bash ガイドを参照してください 参考までに。
Postgres エラー メッセージ:FATAL:Ident authentication failed for user ...
SSH 経由で IPv6 アドレスで rsync を使用するにはどうすればよいですか?