Если все команды зависят от предыдущего, вы можете использовать set -e:
#!/bin/bash
set -e
pvcreate /dev/md5
vgcreate vg0 /dev/md5
lvcreate -L 200MB vg0 -n test
Обратите внимание, что вышеизложенное выйдет без специального сообщения, при котором команда не удалась.
Ответ на комментарий mchid на основе mchid, вы можете использовать gpac
masi@masi:~$ apt show gpac
Package: gpac
Version: 0.5.2-426-gc5ad4e4+dfsg5-3+b1
Priority: optional
Section: graphics
Source: gpac (0.5.2-426-gc5ad4e4+dfsg5-3)
Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
Installed-Size: 829 kB
Depends: gpac-modules-base (= 0.5.2-426-gc5ad4e4+dfsg5-3+b1), libgpac4 (= 0.5.2-426-gc5ad4e4+dfsg5-3+b1), libavcodec57 (>= 7:3.2.4) | libavcodec-extra57 (>= 7:3.2.4), libavdevice57 (>= 7:3.2.4), libavformat57 (>= 7:3.2.4), libavresample3 (>= 7:3.2.4), libavutil55 (>= 7:3.2.4), libc6 (>= 2.14), libswscale4 (>= 7:3.2.4)
Homepage: http://gpac.wp.mines-telecom.fr/
Download-Size: 274 kB
APT-Sources: http://ftp.fi.debian.org/debian stretch/main amd64 Packages
Description: GPAC Project on Advanced Content - utilities
GPAC stands for GPAC Project on Advanced Content (a recursive acronym). It is
an Open Source multimedia framework for research and academic purposes. The
project covers different aspects of multimedia, with a focus on presentation
technologies (graphics, animation and interactivity).
.
This package contains the following utilities:
- MP4Client (content packaging)
- DashCast
- MP4Box
- MP42TS