LPIC-1 / GNU・Unixコマンド ・ コマンド問題
$
- split -l 1000 big.txt✓ 正解
- split -b 1000 big.txt
- cut -l 1000 big.txt
- csplit -n 1000 big.txt
💡 split -l 1000 は入力を1000行ごとに分割し、xaa, xab... のような複数ファイルを生成します。-b はバイト数で分割します。
○ split -l 1000 big.txt:正解。split -l 1000 は1000行ごとにファイルを分割します。
✕ split -b 1000 big.txt:split -b 1000 はバイト数(1000バイト)で分割するもので、行単位ではありません。
✕ cut -l 1000 big.txt:cut -l というオプションは存在せず、cut は列の切り出し用コマンドです。
✕ csplit -n 1000 big.txt:csplit はパターン位置で分割するコマンドで、-n は行数指定ではなく接尾辞桁数の指定です。