文字で始まらないgrepFileのすべての行を表示する一般的な方法が必要です。
ベストアンサー1
十分簡単です。grep -v '^[[:alpha:]]' testfile
次のテストファイルを使用します。
$ cat testfile
sfdsaf
1sdflad
asfd
,asdfasdf
safdaf
上記のコマンドは以下を返します。
$ grep -v '^[[:alpha:]]' testfile
1sdflad
asfd
,asdfasdf
なぜ?
^
行の先頭をgrep[[:alpha:]]
grepは1文字を検索します。-v
リバースマッチ
デリゲートすべての一致は、sed '/^[[:alpha:]]/d' testfile
wheresed
コマンドを使用して削除されます。これは、改行の先頭の文字です。d
^[[:alpha:]]
その他のオプションはいawk '/^[^a-zA-Z]/ { print $0 }' testfile