2016-05-04 16 views
1

このコマンドは、複数のファイルにlarge_fileを分割することができます:パイプを使ってスクリプトに1つのパラメータだけを転送する方法はありますか?

split -l 200 large_file prefix 

各ファイルは200行を持っており、接頭辞にちなんで名付けられました。

分割するパラメータを転送するパイプの使い方は?

cat large_file | split -l 200 prefix # this command doesn't work. 

答えて

2
cat large_file | split -l 200 - prefix # - means stdin 

これは、多くのUNIXプログラムではかなり一般的である:(それは出力ファイルだった場合または標準出力)-は、標準入力を意味します。 - 、標準入力を読ん

FILE、または時にファイルがあるとNO:man splitがないのにそんなにように、いくつかのプログラムでも、行動を文書化していません。

+0

多くのありがとうございます!以前気づかなかったそれは男の分割の説明の部分の直下です... –

関連する問題