function createImgFile() { prgFile=$1 newImgFile=$2 dd if="$prgFile" of="$newImgFile" bs=512 skip=1 怎样插入simg2img 转换newImgFile后保存最新的文件
时间: 2023-10-02 07:11:15 浏览: 69
要在 `createImgFile` 函数中插入 `simg2img` 命令来转换 `newImgFile`,并保存转换后的文件,你可以像下面这样修改代码:
```bash
function createImgFile() {
prgFile=$1
newImgFile=$2
dd if="$prgFile" of="$newImgFile" bs=512 skip=1
newImgFileImg="${newImgFile}.img"
simg2img "$newImgFile" "$newImgFileImg"
mv "$newImgFileImg" "$newImgFile"
}
```
这样修改后,`simg2img` 命令将会在 `dd` 命令执行后被调用,将 `newImgFile` 转换为 `newImgFile.img`。然后,使用 `mv` 命令将转换后的文件名改回 `newImgFile`,覆盖原始文件。请确保 `simg2img` 命令已经正确安装并在环境变量中可用。
相关问题
function createImgFile() { prgFile=$1 newImgFile=$2 dd if="$prgFile" of="$newImgFile" bs=512 skip=1 怎样插入simg2img 转换newImgFile
要在 `createImgFile` 函数中插入 `simg2img` 命令来转换 `newImgFile`,你可以像下面这样修改代码:
```bash
function createImgFile() {
prgFile=$1
newImgFile=$2
dd if="$prgFile" of="$newImgFile" bs=512 skip=1
simg2img "$newImgFile" "$newImgFile.img"
}
```
这样修改后,`simg2img` 命令将会在 `dd` 命令执行后被调用,将 `newImgFile` 转换为 `newImgFile.img`。请确保 `simg2img` 命令已经正确安装并在环境变量中可用。
阅读全文