12

Linux を使用してファイルの特定の内容を新しいファイルにコピーするにはどうすればよいですか?

たとえば、test.log ファイルというファイルがあり、1000 行ほど含まれています。これらの 1000 行から、200 ~ 700 行の行をコピーする必要があります。

LINUX/UNIX に単一行コマンドはありますか?

4

2 に答える 2

20

これを試して:

sed -n '200,700p' logfilename > destinationFilename
于 2013-03-05T10:30:55.150 に答える
4

この行を試してください:

awk 'NR>700{exit}NR>=200{print $0 > "newfile"}' yourlog

上記の行は 700 行目以降で処理を停止します。ログ ファイルが巨大な場合に役立ちます。

于 2013-03-05T10:34:16.303 に答える