#!/bin/bash VALUE="" case ${1} in I0) ADDR=49; INDEX=2 ;; I1) ADDR=49; INDEX=3 ;; *) echo "Input not defined" >&2 exit 1 ;; esac CHIP_BASE_DIR="/sys/bus/i2c/devices/1-00${ADDR}" CHIP_IIO_DIR="$(ls -d ${CHIP_BASE_DIR}/iio\:device* 2> /dev/null)" if [ -d "${CHIP_IIO_DIR}" ]; then cat ${CHIP_IIO_DIR}/in_voltage${INDEX}_raw 2>/dev/null else cat "${CHIP_BASE_DIR}/in$((${INDEX} + 4))_input" 2>/dev/null fi