unzip
XMLファイルから最初の1000行を抽出しようとしています。読書から巨大な圧縮プレーンテキストファイルを部分的に抽出するには?私は答えを使って以下を作成しました。
unzip -p my_feed.zip | dd count=1000 > out.txt
これは私が達成したいものに近いです。
man dd
説明する:
count=n Copy only n input blocks.
入力チャンクのサイズはいくらですか?最初の1000個の入力チャンクの代わりに最初の1000個の行を抽出する方法は?
修正する:
私はosxを使用していることに言及するのを忘れました。私はこれが同じ結果を得ると思います。
gunzip < my_feed.zip | head -n 1000
ただし、エラーを返します。
gunzip: unknown compression format
答え1
使用
zcat myfile.zip | head -n 1000