我正在使用我的 bash 脚本来创建逻辑卷。我有这个命令,我想输入一个 if 来检查这些是否成功。最简单的方法是什么?
#!/bin/bash
pvcreate /dev/md5
vgcreate vg0 /dev/md5
lvcreate -L 200MB vg0 -n test
Run Code Online (Sandbox Code Playgroud)
#!/bin/bash
pvcreate /dev/md5 && echo "pvcreate succeeded" || echo "pvcreate failed"
vgcreate vg0 /dev/md5 && echo "vgcreate succeeded" || echo "vgcreate failed"
lvcreate -L 200MB vg0 -n test && echo "lvcreate succeeded" || echo "lvcreate failed"
Run Code Online (Sandbox Code Playgroud)
&&仅当命令成功(真)时才会执行逻辑与部分,否则将执行逻辑或||(假)部分。