#!/bin/bash stdin="$(ls -l /proc/self/fd/0)" stdin="${stdin/*-> /}" if [[ "$stdin" =~ ^/dev/pts/[0-9] ]]; then echo Terminal else echo Pipe: $stdin fi