gpt4 book ai didi

macos - 从文件夹创建 ISO 镜像

转载 作者:行者123 更新时间:2023-12-04 14:26:55 25 4
gpt4 key购买 nike

我编写了一个从文件夹创建 ISO 镜像的脚本,但是当文件夹包含空格时,我收到一条错误消息。有人能帮帮我吗?我正在使用 Mac OSX Mavericks 和终端。

提前致谢。

脚本:

#!/bin/sh
cd /Volumes/Daten/fake
for i in ./*; do hdiutil makehybrid -udf -joliet -iso -o /Volumes/Daten/test/$i ./*;done

错误:
hdiutil: makehybrid: multiple sources specified

最佳答案

在所有变量引用周围使用双引号(例如 "$i" )以防止分词。顺便说一句,如果/Volumes/Daten/fake 中有多个项目,您的脚本似乎也会失败,因为 ./*在 hdiutil 命令的末尾将尝试包含每个图像中的所有项目,这也会失败。最后,./*通常是不必要的;只需使用 * .我想你想要这个:

#!/bin/sh
cd /Volumes/Daten/fake
for i in *; do
hdiutil makehybrid -udf -joliet -iso -o "/Volumes/Daten/test/$i" "$i"
done

关于macos - 从文件夹创建 ISO 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28920189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com