0
私は、列にヘッダーがあり、セミコロンで区切られたテキストファイル(infile.txt
)を持っています。それのサブセットは、以下に再現されています1つの列のサブセットで区切られたサブセットファイル
SCHCD; SCHNAME
13110208001; GOVT MIDSCHOOL
10110208002; GOVT HIGHSCHOOL
21110208101; MATRIC
21110208102; UPPER SECONDARY
13110208201; SECONDARY
は、私が「SCHCD」の最初の2つの文字が「13」であるファイルのサブセットをしたいです。 awk
で
SCHCD; SCHNAME
13110208001; GOVT MIDSCHOOL
13110208201; SECONDARY
多くのおかげで、ウェスを。完璧に働いた。 「13」が最初の列の代わりに2番目の列にある場合はどうなりますか? – user702432
@ user702432: 'awk 'NR == 1 || $ 2〜/^13/'infile.txt> outfile.txt' –
はい、あります。私が正しく理解していれば、あなたのコードはinfile.txtをフラットファイルとして処理しています(現在の問題では完璧です)。私が意味するのは、2番目の列に部分文字列を付ける必要がある場合です。自分の知識ベースを増やそうとしているだけです。ありがとう。 – user702432