aboutsummaryrefslogtreecommitdiff
path: root/CamilStaps-s4498062-Assignment-5/ex3/send.sh
blob: b0ad02dea5329fe7ecb4a709bfa656c0909cac0e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash
PORT=12345

# For every input line
while IFS= read -r payload; do
    # For every character
    for (( i=0; i<${#payload}+1; i+=1 )); do
        char="${payload:$i:1}"
        if [[ "$char" == "1" ]]; then
            timeout 1 nc -lp "$PORT" >/dev/null
        else
            sleep 1
        fi
    done
done