Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Linux を使用してファイルの特定の内容を新しいファイルにコピーするにはどうすればよいですか?
たとえば、test.log ファイルというファイルがあり、1000 行ほど含まれています。これらの 1000 行から、200 ~ 700 行の行をコピーする必要があります。
LINUX/UNIX に単一行コマンドはありますか?
これを試して:
sed -n '200,700p' logfilename > destinationFilename
この行を試してください:
awk 'NR>700{exit}NR>=200{print $0 > "newfile"}' yourlog
上記の行は 700 行目以降で処理を停止します。ログ ファイルが巨大な場合に役立ちます。