From 8e91c13251a351eebd330cdea705bf98433758b3 Mon Sep 17 00:00:00 2001 From: kneutron <50146127+kneutron@users.noreply.github.com> Date: Thu, 14 Apr 2022 11:13:04 -0500 Subject: [PATCH] Create multiple-sed-example.sh --- multiple-sed-example.sh | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 multiple-sed-example.sh diff --git a/multiple-sed-example.sh b/multiple-sed-example.sh new file mode 100644 index 0000000..ed450b6 --- /dev/null +++ b/multiple-sed-example.sh @@ -0,0 +1,40 @@ +#!/bin/bash + +# convert short disk names to long OTF, should also work fine with zpool iostat +zpool status -v \ + |awk 'NF>0' \ + |sed 's/sdp/ata-ST4000VN000-1H4168_Z3073Z7/;s/sdo/ata-ST4000VN000-1H4168_Z3076XV/;s/sdn/ata-ST4000VN008-2DR166_ZDHB3DR/;s/sdm/ata-ST4000VN008-2DR166_ZDHB41B/;s/sdd/ata-ST4000VN008-2DR166_ZDHBCLL/;s/sdc/ata-ST4000VN008-2DR166_ZDHBDGP/' + +exit; + +Given: + + pool: zseatera4 + state: ONLINE +config: + NAME STATE READ WRITE CKSUM + zseatera4 ONLINE 0 0 0 + raidz2-0 ONLINE 0 0 0 + sdc ONLINE 0 0 0 + sdd ONLINE 0 0 0 + sdp ONLINE 0 0 0 + sdo ONLINE 0 0 0 + sdn ONLINE 0 0 0 + sdm ONLINE 0 0 0 +errors: No known data errors + +Outputs: + + pool: zseatera4 + state: ONLINE +config: + NAME STATE READ WRITE CKSUM + zseatera4 ONLINE 0 0 0 + raidz2-0 ONLINE 0 0 0 + ata-ST4000VN008-2DR166_ZDHBDGP ONLINE 0 0 0 + ata-ST4000VN008-2DR166_ZDHBCLL ONLINE 0 0 0 + ata-ST4000VN000-1H4168_Z3073Z7 ONLINE 0 0 0 + ata-ST4000VN000-1H4168_Z3076XV ONLINE 0 0 0 + ata-ST4000VN008-2DR166_ZDHB3DR ONLINE 0 0 0 + ata-ST4000VN008-2DR166_ZDHB41B ONLINE 0 0 0 +errors: No known data errors