grep时[^]的用法?

grep时[^]的用法?

有的时候看到grep时,带有这个符号。
如:ls -al | grep [^*]
^表示行首啊

搜索行首为"word"的那一行:
grep -n '^word' myfile,txt
谢谢。
grep [^*]表示取空行吧