sistema_progs

Programas para customizar o meu entorno de traballo nos meus equipos persoais
Log | Files | Refs

D1302.read-timeout-bash4.1.sh (269B)


      1 #!/bin/bash
      2 
      3 # Bash 4.1 では read -t timeout でタイムアウトした時
      4 # 読み取り済みの内容が失われてしまう。
      5 
      6 printf '%s\n' {0..10000} | {
      7   read -r -d "" -t 0.01 line
      8   echo "$?:[$line]"
      9   read -d "" line
     10   echo "(${line::10}...#${#line})"
     11 }