重複の可能性:
大きなファイルのX行をY行に分類
とても簡単な質問ですが、簡単な解決策が見つからないようです!
私は巨大なテキストファイルを持っていますが、約150行しか必要ありません。行が本当に長くてパテで見るのは少し悪夢です。エディタで正しく表示されるように、この行を別のファイルにコピーしたいと思います。 (私のWindowsコンピュータは処理できないため、エディタは元のファイルを見ることができません。)
私が望む行は行2000から始まります。
ありがとう、
答え1
私は次のような単純なシェル関数(put .bashrc
)を持っています。sed
printLine ()
{
sed -n -e "$1p" "$2"
}
経由で簡単に使用できます。
$ printLine 2000,2250 file
私はいつも正しいsed
構文を忘れているので、この関数を使用しています。
出力を別のファイルに保存したい場合は簡単です。
$ printLine 2000,2250 file > output
答え2
このコマンドは、特定のタグのみを検索する場合にgrep
便利です。
cat filename | grep pattern > extractedFilename