#!/bin/bash if grep '^[[:digit:]]*$' <<< "$1";then echo "$1 is number." else echo 'no.' fi
1 grep '^[[:digit:]]*$'git
2 grep 後面的是 正則表達式,<<< 就是將後面的內容做爲前面命令的標準輸入正則表達式
3 例如 grep '23' <<< '123'bash
4 ^表明行首,$表明行尾;'^[[:digit:]]*$' 匹配$1是否從頭至尾都是數字code
5 做爲區分,< 用於比較 ,好比 a < bit
6 做爲區分,<< 用於等待輸入結束符,例如class
cat > a.txt <<! 123 ! cat> b.txt <<EOF Hello EOF