Created
July 21, 2020 02:37
-
-
Save u1and0/89387c74164777112441f20dfb52f4d2 to your computer and use it in GitHub Desktop.
extract N columns between I row and J row using awk
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[【 awk 】コマンド(応用編その6)――テキストの加工とパターン処理、複数ファイルの処理](https://www.atmarkit.co.jp/ait/articles/1806/01/news041.html#sample1) | |
```特定行 | |
$ awk '{if (FNR==500){print FILENAME, $1, $3}}' 20200508_06*.txt | sed -e 's/.txt//g' | |
``` | |
上記コマンドで 20200508_06(2020年5月8日 6時台)にマッチするファイルの500行目だけに対して | |
ファイル名(拡張子なし) | 1列目(行数) | 3列目(AVER) | |
を抜き出せます。 | |
```範囲指定 | |
$ awk '{if (FNR>3999 && FNR<4003){print FILENAME, $1, $3}}' 20200508_06*.txt | sed -e 's/.txt//g' | |
``` | |
if文に&&を繋げて範囲指定することもできます。 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment